logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s中关于初始化容器的理解

k8s的初始化容器(initContainer)无论何时何地,优先级都是高于容器(container)的。无论容器写在初始化容器前还是写在初始化容器后,最先执行的都是初始化容器。只有初始化容器执行成功后才可以启动容器。所以,初始化容器的应用场景应该是多pod。比如:mysql和业务分开两个pod。此时,业务pod添加初始化容器,初始化容器执行telnet,检查mysql是否启动了。若mysql..

k8s中pod使用hostNetwork导致定义的service无法访问

在k8s中,若pod使用主机网络,也就是hostNetwork=true。则该pod会使用主机的dns以及所有网络配置,无法使用k8s自带的dns解析服务,也就意味着无法访问service中定义的服务。除非修改主机上的域名解析,也就是修改/etc/resolv.conf文件,使主机可以用k8s自身的dns服务。例:当前k8s中存在两个pod,一个使用主机网络部署podA,一个正常部署的po...

到底了