云原生容器实战(二)-Kubernetes调度单位Pod
目录K8S最小调度单位Pod我们不直接操作容器container一个 pod 里可包含一或多个container,共享一个 namespace(用户,网络,存储等),其中的进程之间通过 localhost 本地通信创建一个 yml 文件,并创建kubectl create -f pod_nginx.ymlkubectl get pods第一次运行状态字段为 pull,因为要先拉取 nginx 的
·
K8S最小调度单位Pod
我们不直接操作容器container
一个 pod 里可包含一或多个container,共享一个 namespace(用户,网络,存储等),其中的进程之间通过 localhost 本地通信
- 创建一个 yml 文件,并创建
kubectl create -f pod_nginx.yml
kubectl get pods
第一次运行状态字段为 pull,因为要先拉取 nginx 的 image,ready
- 查看 docker 面板,已经成功拉取下来 nginx 镜像,再次查看
- ready 为 1,说明已启动
pod 里面现在运行了一个 nginx 的 container,查看详情
kubectl get pods -o wide
如果想进入容器咋办呢?查看他的 imageid
- 直接点击 cli 工具进入
但是我们必须通过 dockercli 才能访问里面的 nginx,无法在本地命令行直接通信
那如何才能映射一个可访问的 ip,让我们在本地也能与 nginx 通信呢?
但这样如果把该命令停止,就会无法访问了。
删除 pod
kubectl delete -f pod_nginx.yml
更多推荐
已为社区贡献7条内容
所有评论(0)