接下来我们进行第一步,创建Ingress Controller
先在指定位置创建目录ingress-nignx,方便整理
“mkdir /opt/ingress-nginx”
接下来就可以去官方拉取yaml配置文件,但是官网的内容里面涉及的下载地址,国内并不可达,所以可以去我给出的网址里面直接复制出来即可,又或者在我的语雀素材库里,我已经将我的配置文件上传了,可以直接使用,需要特别注意的一个点是,ingress controller的版本要和kubernetes版本相结合,不是所有版本都可以的:
https://blog.csdn.net/qq_42956653/article/details/123264902,以下是网址中的部分内容,直接复制最方便
如果不是直接拉去我得素材库里的资料,那手动创建一个yaml配置文件,并将前面给出的网址里面的配置文件内容直接进行复制替换即可
“vim ingress-nginx.yaml”
应用并生成配置文件:
“kubectl apply -f ingress-nginx.yaml”
检查状态并成功:
“ kubectl get pods -n ingress-nginx”查看指定namespaces空间下的资源
查看service资源状态,可以看到,已经成功并进行了转换:
“kubectl get svc -n ingress-nginx”
可以尝试访问一下,这现象是对的,因为还没部署后端服务,但可以证明你的Ingress Controller生效了:
“http://10.1.10.128:32537”,32537端口是上一步中显示被暴露出去的端口
相关文档:https://blog.csdn.net/qq_42956653/article/details/123264902
https://blog.csdn.net/qq_42956653/article/details/123257062