运行 Pod
本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 3 课,共 45 课。
Kubernetes 不会直接运行容器。它运行的是 Pod:一个 Pod 封装一个容器(有时也会封装几个相关联的容器),是你在集群中可以创建的最小单元。
启动 Pod 的最快方法是使用 kubectl run,并指定名称和镜像:
kubectl run web --image=nginxKubernetes 会返回 pod/web created。把它和 docker run 比较一下:镜像仍然是你会用 Docker 拉取的同一个 nginx,但现在由集群选择一个节点,并在该节点上启动容器。
Pod 的名称(web)是你在后续每条命令中引用它的方式。名称必须唯一,因此同一条命令运行两次会失败,并显示 AlreadyExists。
挑战
入门使用 kubectl run 从 nginx 镜像启动一个名为 web 的 Pod。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Kubernetes 入门中的所有课
自己练习: Terminal 在线编辑器