当下载ingress-nginx的yaml
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml -O nginx-ingress-controller.yaml
部署ingress-nginx时,查看pod日志,报如下错误
解决方式:
添加如下hostNetwork: true在yaml中,重新部署,或修改pod的deployment文件部署更新
kubernetes hostNetwork: true 网络
这是一种直接定义Pod网络的方式。
如果在POD中使用hostNetwork:true配置网络,pod中运行的应用程序可以直接看到宿主主机的网络接口,宿主主机所在的局域网上所有网络接口都可以访问到该应用程序。
部署成功后,可登录pod所在的节点查看
netstat -anp |grep LISTEN |grep 80
hostNetwork: true
部署完成后查看日志信息