k8s

时间:2020-03-26
本文章向大家介绍k8s,主要包括k8s使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一、环境准备

二、所有节点安装docker、kubelet、kubeadm等

三、

八、kubelet(pod管家)

在kubernetes集群中,每个Node节点都会启动kubelet进程,用来处理Master节点下发到本节点的任务,管理Pod和其中的容器。kubelet会在API Server上注册节点信息,定期向Master汇报节点资源使用情况,并通过cAdvisor监控容器和节点资源。可以把kubelet理解成【Server-Agent】架构中的agent,是Node上的pod管家。更多kubelet配置参数信息可参考kubelet –help

当k8s节点出现 NotReady,可用如下命令查看报错信息

# journalctl   -f   -u   kubelet

九、小技巧
1、flannel  pod  删除不掉
强制删除也不行,经排查,node2节点有问题(docker没有开机自启,重启docker)。节点正常后再强制删除

使用命令获取pod的名字
kubectl get po -n NAMESPACE |grep Terminating
使用kubectl中的强制删除命令
kubectl delete pod podName -n NAMESPACE --force --grace-period=0

强大的k8s离线管理

https://docs.kubeoperator.io/kubeoperator-v2.1/concept

https://blog.csdn.net/csdn_duomaomao/article/details/78069104 (rancher管理k8s集群)

原文地址:https://www.cnblogs.com/zjz20/p/11850431.html