您当前的位置: 首页 >  云原生

云原生容器实战(二)-Kubernetes调度单位Pod

发布时间:2020-12-30 12:43:52 ,浏览量:0

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

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1276s