装修设计网站排行榜,网站建设汽车后市场解决方案,vi设计征集,网站结构优化怎么做目录 51.pod的重启策略是什么#xff1f;
52.描述一下pod的生命周期有哪些状态#xff1f;
53.创建一个pod的流程是什么#xff1f;
54.删除一个Pod会发生什么事情#xff1f;
55.k8s的Service是什么#xff1f; 51.pod的重启策略是什么#xff1f;
可以通过命令kub…目录 51.pod的重启策略是什么
52.描述一下pod的生命周期有哪些状态
53.创建一个pod的流程是什么
54.删除一个Pod会发生什么事情
55.k8s的Service是什么 51.pod的重启策略是什么
可以通过命令kubectl explain pod.spec查看pod的重启策略。restartPolicy字段
Always但凡pod对象终止就重启此为默认策略。
OnFailure:仅在pod对象出现错误时才重启。
52.描述一下pod的生命周期有哪些状态
Pending表示pod已经被同意创建正在等待Kubescheduler选择合适的节点创建一般是在准备镜像。
Running表示pod中所有的容器已经被创建并且至少有一个容器正在运行或者是正在启动或者是正在重启
Succeeded表示所有容器已经成功终止并且不会再启动
Failed表示pod中所有的容器都是非0不正常状态退出
Unknown:表示无法读取Pod状态通常是kube controller manager 无法与Pod通信。
53.创建一个pod的流程是什么
1客户端提交Pod的配置信息可以是yaml文件定义好的信息到kube apiserver;
2)Apiserver收到指令后通知给controller manager创建一个资源对象
3Controller manager通过api server将pod的配置信息存储到ETCD数据中心中
4Kube scheduler检测到pod信息会开始调度预选会先过滤掉不符合Pod资源配置要求的节点然后开始调度调优主要是挑选出更合适运行pod的节点然后将pod的资源配置单发送到node节点上的kubelet组件上。
5Kuberlet根据scheduler发来的资源配置单运行pod运行成功后将pod的运行信息返回给scheduler,scheduler将返回的pod运行状况的信息存储到etcd数据中心。
54.删除一个Pod会发生什么事情 55.k8s的Service是什么