分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

kubernetes云平台管理实战: 故障自愈实战(四)

发布时间:2023-09-06 02:33责任编辑:白小东关键词:kubernetes

一、创建实验文件

[root@k8s-master ~]# cat myweb-rc.yml apiVersion: v1kind: ReplicationControllermetadata: ?name: mywebspec: ?replicas: 3 ?selector: ???app: myweb ?template: ???metadata: ?????labels: ???????app: myweb ???spec: ?????containers: ?????- name: nginx ???????image: 10.0.128.0:5000/nginx:latest ???????ports: ???????- containerPort: 80

二、故障自愈实战

1、创建前pod状态查看

[root@k8s-master ~]# kubectl get pod -o wideNAME ?????????READY ????STATUS ???RESTARTS ??AGE ??????IP ???????????NODEnginx ????????1/1 ??????Running ??0 ?????????1h ???????172.16.10.2 ??k8s-node1nginx2 ???????1/1 ??????Running ??0 ?????????19m ??????172.16.48.2 ??k8s-node2

2、创建rc并查看状态

[root@k8s-master ~]# kubectl create -f myweb-rc.yml replicationcontroller "myweb" created[root@k8s-master ~]# kubectl get pod -o wideNAME ?????????READY ????STATUS ???RESTARTS ??AGE ??????IP ???????????NODEmyweb-9rmf4 ??1/1 ??????Running ??0 ?????????30s ??????172.16.10.3 ??k8s-node1myweb-stgrj ??1/1 ??????Running ??0 ?????????30s ??????172.16.48.4 ??k8s-node2myweb-vhnph ??1/1 ??????Running ??0 ?????????30s ??????172.16.48.3 ??k8s-node2nginx ????????1/1 ??????Running ??0 ?????????1h ???????172.16.10.2 ??k8s-node1nginx2 ???????1/1 ??????Running ??0 ?????????19m ??????172.16.48.2 ??k8s-node2

3、故障自愈(多次删除自动新启动容器)

[root@k8s-master ~]# kubectl delete pods myweb-9rmf4pod "myweb-9rmf4" deleted[root@k8s-master ~]# kubectl get pod -o wideNAME ?????????READY ????STATUS ?????????????RESTARTS ??AGE ??????IP ???????????NODEmyweb-0b1wf ??0/1 ??????ContainerCreating ??0 ?????????3s ???????<none> ???????k8s-node1myweb-stgrj ??1/1 ??????Running ????????????0 ?????????1m ???????172.16.48.4 ??k8s-node2myweb-vhnph ??1/1 ??????Running ????????????0 ?????????1m ???????172.16.48.3 ??k8s-node2nginx ????????1/1 ??????Running ????????????0 ?????????1h ???????172.16.10.2 ??k8s-node1nginx2 ???????1/1 ??????Running ????????????0 ?????????20m ??????172.16.48.2 ??k8s-node2[root@k8s-master ~]# kubectl delete pods myweb-stgrjpod "myweb-stgrj" deleted[root@k8s-master ~]# kubectl get podNAME ?????????READY ????STATUS ???RESTARTS ??AGEmyweb-0b1wf ??1/1 ??????Running ??0 ?????????53smyweb-nwzfp ??1/1 ??????Running ??0 ?????????6smyweb-vhnph ??1/1 ??????Running ??0 ?????????2mnginx ????????1/1 ??????Running ??0 ?????????1hnginx2 ???????1/1 ??????Running ??0 ?????????21m

kubernetes云平台管理实战: 故障自愈实战(四)

原文地址:https://www.cnblogs.com/luoahong/p/10299926.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved