概念
pod
创建一个Deployment时,就会在K8s中添加一个Pod来托管应用实例,Pod表示一组或多个应用程序容器,以及共享资源:
- 共享存储
- 网络
- 特定端口
工作节点
一个Pod总是运行于一个工作节点,每个工作节点至少有:
- Kubelet,负责K8s主节点和工作节点通信,管理Pod和机器上容器
- Docker等容器引擎
实操
查看pod
查看pod列表
kubectl get pods
查看pod详情
kubectl describe pods
通过kubectl proxy
查看Pod中容器的日志
kubectl logs kubernetes-bootcamp-fb5c67579-lbmxt
向Pod中的容器执行命令
简单的发送命令
kubectl exec kubernetes-bootcamp-fb5c67579-lbmxt -- env
进入pods容器
kubectl exec -ti kubernetes-bootcamp-fb5c67579-lbmxt -- bash