本篇文章给大家分享的是有关如何进行ReplicationController的操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们通过一些例子来演示ReplicationController的创建、查看、更新、删除等操作。首先我们准备一个名为replication_controller_simple.yaml
的配置文件,其内容如下所示:该ReplicationController
配置保证同时有3个Pod副本在运行。使用kubectl create
命令创建资源,如下所示:我们先查看刚刚创建的ReplicationController
资源:可以看到期望的Pod数量(DESIRED)为3,当前已创建的Pod数量(CURRENT)也为3,并且处于运行状态的Pod数量(READY)同样是3,正是我们所期望的状态。接着,我们查看实际运行的Pod:可以看到Pod运行也是正常的。最后,我们查看ReplicationController
的详细信息:通过最后部分的Events
信息可知,上面显示的Pod确实是名为replication-controller-runs-pod
的ReplicationController
创建的。我们把上面replication_controller_simple.yaml
配置文件中的副本数由3
改为5
,然后使用kubectl apply
提交更改:然后再次查看Pod,可以发现Pod数量也会相应地调整为5
。同样地,当副本数变小时,多出的Pod会被删除。假定当前名为replication-controller-runs开发云主机域名-pod
的ReplicationController
维护的Pod副本数为3,我们通过删除Pod的方式模拟Pod异常,如下所示:可以看到,当我们删除了名为replication-controller-runs-pod-gv4l6
的Pod后,新的Pod对象replication-controller-runs-pod-4598b
马上被创建了出来,从而保证副本数维持不变。当删除ReplicationController
对象时,由该对象创建的Pod默认也会被删除,如下所示:以上就是如何进行ReplicationController的操作,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
相关推荐: vsan 节点部署,如果遇到磁盘分区删不到,如何处理?
大家阅读本文后,如果有更好的方式去解决这个分开发云主机域名区问题,欢迎在留言区留下脚印,一起探讨一下。所谓的删不掉,指你已经尝试过:在上述删除分区信息未果后,请尝试如下方案:相关推荐: 支持热添加CPU和内存的操作系统http://www.running-sy…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。