Kubernetes 容器管理与网络通信实践指南
1. 使用 Pods 和 Deployments 运行容器
在 Kubernetes 中, kubectl apply 命令为应用部署提供了一致性。无论应用多么复杂,都可以在一个或多个 YAML 文件中定义,并使用相同的 kubectl apply 命令进行部署。
操作步骤如下:
1. 应用 Deployment 清单以创建新的 Deployment,它将创建新的 Pod:
kubectl apply -f deployment.yaml
- 查找由新 Deployment 管理的 Pod:
kubectl get pods -l app=hello-kiamol-4
使用 YAML 文件定义应用的好处在于,随着应用复杂度的增加,可以轻松添加副本数量、CPU 和内存限制、健康检查等配置。
2. 在 Pods 中操作应用
虽然 Pods 和 Deployments 确保应用持续运行,但实际工作在容器中完成。可以使用 kubectl 与 Pod 中的容器进行交互,包括运行命令、查看日志和复制文件。
2.1 运行交互式命令
可以在容器内运行命令并连接到终端会话,就像连接到远程机器一样。
操作步骤如下:
Kubernetes容器管理与网络实战
超级会员免费看
订阅专栏 解锁全文

972

被折叠的 条评论
为什么被折叠?



