初学K8s,随着学习和研究的不断深入,慢慢发现使用Service+NodePort方式访问Pod的应用是不安全的,因为随着不同Pod应用的增加,宿主机暴露出来的端口就会越来越多,因此宿主机的安全性就会出现很多问题。因此,Ingress-nginx就进入了学习的视野。
Ingress-nginx是什么,有哪些强大的功能和优点,这里就不赘述了,网上很多介绍,感兴趣的可以自己Bing(https://cn.bing.com/)搜索。
1、Ingress-nginx下载
官方版本发布页面:https://github.com/kubernetes/ingress-nginx/releases
目前官方的最新正式版的版本号为:0.48.1,可以点击、下载tar.gz包。
下载后解压压缩包,可以在下面的目录找到很多子目录,子目录下面就是不同环境下部署Ingress-nginx的剧本(yaml)文件。
ingress-nginx-controller-v0.48.1\deploy\static\provider
这里给大家对比下 cloud 和 baremetal 部署剧本的区别,就两处: