k8s高可用集群9集群的可用性验证

网友投稿 254 2022-10-18

k8s高可用集群9集群的可用性验证

1查看集群中所有namespace里的容器。发现都是running状态

[root@k8s-master01 ~]#kubectl get

2查看监控数据

[root@k8s-master01 ~]#kubectl top pod -n kube-system

3检查跨网是否可以访问pod

[root@k8s-master01 ~]#kubectl get pod --all-namespaces -o wideNAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESkube-system calico-kube-controllers-6f6595874c-s9gz4 1/1 Running 0 3h28m 172.25.244.194 k8s-master01 kube-system calico-node-b98mk 1/1 Running 0 3h28m 10.0.0.205 k8s-master02

4测试pod之间是不是通的

[root@k8s-master01 ~]#kubectl get pod --all-namespaces -o wideNAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESkube-system calico-kube-controllers-6f6595874c-s9gz4 1/1 Running 0 3h28m 172.25.244.194 k8s-master01 kube-system calico-node-b98mk 1/1 Running 0 3h28m 10.0.0.202 k8s-master02 kube-system calico-node-nhch2 1/1 Running 0 3h28m 10.0.0.205 k8s-node2

5要想外部访问一个应该,必须要暴漏一个端口,例如

[root@k8s-master01 ~]#kubectl get svc -n kubernetes-dashboardNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEdashboard-metrics-scraper ClusterIP 192.168.223.247 8000/TCP 96mkubernetes-dashboard NodePort 192.168.202.76 443:32081/TCP 96m[root@k8s-master01 ~]#kubectl edit svc kubernetes-dashboardError from server (NotFound): services "kubernetes-dashboard" not found[root@k8s-master01 ~]#kubectl edit svc kubernetes-dashboard -n !$

selector: k8s-app: kubernetes-dashboard sessionAffinity: None type: NodePort #修改此处为NodePort

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot使用Mybatis注解实现分页动态sql开发教程
下一篇:关于Docker in MySQL中的数据持久化
相关文章

 发表评论

暂时没有评论,来抢沙发吧~