k8s如何查看pod启动过程的事件信息
kubectl describe po podsname -n namespace
Pod出现异常Pending,常见的原因有哪些?
调度问题:
其他问题:
k8s增加节点和删除节点
删除节点
- #驱逐节点上的pods
- kubectl drain
--delete-local-data --force --ignore-daemonsets - #删除节点
- kubectl delete nodes
添加节点
master上使用kubeadm创建添加节点的命令
- [root@k8s-master ~]# kubeadm token create --print-join-command
- kubeadm join 192.168.137.138:6443 --token ywjpsb.vqrz5xr6tyhdlz71 --discovery-token-ca-cert-hash sha256:e4bod6se1b1c05e307f6
- fb12e01bdscebi48b3be0c863a76b76d36a2a185d411
node节点执行
- kubeadm join 192.168.137.138:6443 --token ywjpsb.vqrz5xr6tyhdlz71 --discovery-token-ca-cert-hash sha256:e4bod6se1b1c05e307f6
- fb12e01bdscebi48b3be0c863a76b76d36a2a185d411
外网到内网的转发,Kubernetes提供了那几种方式?
nodeport loadbalancer ingress
写出livenessProbe和readinessProbe的区别,并写出健康检查的三种方式?
readiness probe (就绪探针)来确定容器是否已经就绪可以接受流量
liveness probe(存活探针)来确定何时重启容器,如果LivenessProbe 探针探测到容器不健康, 则 kubelet 将 kill 掉容器, 并根据容器的重启策略是否重启
3种健康检查方式: httpGet、exec、tcpSocket