pod,一个pod里面可以有很多容器
只要有pod,pause这个容器就会被启动,也是第一个启动的容器
上面代表两个容器
第一点:两个容器共用一个pause网络站,表示两个容器没有IP地址了,有的
只是pause或者pod的地址
两个容器进程不隔离, 同一个pod里面容器的端口不能相同,负责pod起不来
同样的,也共享pause的存储卷
Pod控制器类型:
下面详细介绍每一个:
新版本中replicaset(RS)在新版本中取代了RC(ReplicationController)
rolling-update 是滚动更新(比如版本的更新),deployment创建RS来达到创建pod的能力
如下图,本来RS下面有三个pod分别是v1版本, 现在想更新到v2,这时候deployment创建RS-1,然后下面更新3个pod版本v2, 之前RS下面都没了,如果发现有bug想复原也可以
如下图HPA设定,如果cpu不到80那么就会建新的pod出来
无状态服务(Docket就是):没有对应的存储需要保留,也就是把他拿出来一段时间再放进去还能正常运行
Database是有状态服务
持久化,比如pod死了之后,重新创建一个pod,数据不会丢失
每一个node上面都需要运行一个进程,帮我们做什么事情, 那么
DaemonSet就是一个好的选择
服务发现:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。