kubernetes入门教程

一、kubernetes

  • 自动化容器的部署和复制
  • 随时扩展或收缩容器规模
  • 将容器组织成组,并且提供容器间的负载均衡
  • 很容易地升级应用程序容器的新版本
  • 提供容器弹性,如果容器失效就替换它,等等...

 

 

 

 二、pod

  • Pod 是 Kubernetes 中最小的可互动单元
  • Pod包含一组容器和卷。同一个Pod里的容器共享同一个网络命名空间,可以使用localhost互相通信。Pod是短暂的,不是持续性实体。
  • 如果Pod是短暂的,那么我怎么才能持久化容器数据使其能够跨重启而存在呢?
  • 是否手动创建Pod,如果想要创建同一个容器的多份拷贝,需要一个个分别创建出来么?
  • 如果Pod是短暂的,那么重启时IP地址可能会改变,那么怎么才能从前端容器正确可靠地指向后台容器呢?

 

 

 

 

 

 三、Replication Controller

 

  • 解决pod创建多个副本的问题

 

 

 

 

 

 

四、Deployment

 

  • 发布新版本
  • 版本升级
  • 回滚

 

 

 

 

 

五、Service

 

  • 解决pod访问的问题

 

 

 

 六、Ingress

  • 解决外部访问service的问题

 

 

 

posted @ 2020-03-31 22:38  lwli  阅读(3111)  评论(0编辑  收藏  举报