K8S 之 创建ReplicationController控制器
2020-04-07 11:36
274 查看
使用ReplicationController的好处
1、确保一个pod(或多个pod副本)持续运行,方法是在现有pod丢失时启动一个新的pod
2、集群节点发生故障时,它将为故障节点上运行的所有pod(即受ReplicationController控制的节点上的那些pod)创建替代副本。
3、它能轻松实现pod的水平伸缩,手动和自动都可以。
apiVersion: v1 kind: ReplicationController metadata: name: kubia-rc #ReplicationController(RC)的名字 namespace: test spec: replicas: 3 #pod实例的目标数量 template: #创建新POD所用的pod模板 metadata: labels: app: kubia spec: containers: - name: kubia image: luksa/kubia ports: - containerPort: 8080
[root@test-nodes1 k8s-yaml-file]# kubectl get all -n test NAME READY STATUS RESTARTS AGE pod/kubia-rc-d2l6v 1/1 Running 0 2m11s pod/kubia-rc-fmzjs 1/1 Running 0 2m11s pod/kubia-rc-zdd28 1/1 Running 0 56s NAME DESIRED CURRENT READY AGE replicationcontroller/kubia-rc 3 3 3 2m11s
相关文章推荐
- zend framework2-控制器插件创建公用对象函数,可在控制器直接调用
- 在创建一个MVC控制器,显示运行所选代码生成器时出错(带读写,使用EF)
- yii框架创建与设置默认控制器并载入模板操作示例
- k8s创建资源(1)、<扩容与缩容>和<升级与回滚>
- iOS开发UI篇—控制器的View的创建
- NSClassFromString 创建视图控制器
- IOS 模仿有storyboard的项目控制器的创建
- 控制器中view的创建方式小结
- 使用AssetsLibrary.Framework创建多图片选择控制器(翻译)
- iOS开发UI篇—0408控制器的三种创建方式
- 控制器的创建方式
- 视图创建HTML标签,控制器的几种操作结果
- 如何创建一个控制器
- 2. 在AIM/LSI磁盘阵列控制器上创建Logical Drive(逻辑磁盘)
- 创建laravel的model控制器的命令和表
- ASP.NET Core MVC 控制器创建与依赖注入
- UIView xib创建和切换/控制器传值
- 在OC代码中创建Swift编写的视图控制器
- ThinkPHP3.2创建控制文件及调用控制器中的方法
- 控制器相关(控制器的创建 跳转 导航控制器 等)