【Kubernetes 指南】基础入门——Kubernetes 101(二)
二、使用 yaml 定义 Pod
- 上一篇,我们是通过 kubectl run 来启动了第一个 Pod,但是 kubectl run 并不支持所有的功能。
- 在 Kubernetes 中,更经常使用 yaml 文件来定义资源,并通过 kubectl create -f
file.yaml 来创建资源。
- 比如,一个简单的 nginx Pod 可以定义为:
- 前面提到, kubectl run 并不是直接创建一个 Pod,而是先创建一个 Deployment 资源
(replicas=1),再由与 Deployment 关联的 ReplicaSet 来自动创建 Pod,这等价于这样一
个配置: