image.png
    image.png
    接下来我们进行第一步,创建Ingress Controller

    image.png
    先在指定位置创建目录ingress-nignx,方便整理

    “mkdir /opt/ingress-nginx”

    接下来就可以去官方拉取yaml配置文件,但是官网的内容里面涉及的下载地址,国内并不可达,所以可以去我给出的网址里面直接复制出来即可,又或者在我的语雀素材库里,我已经将我的配置文件上传了,可以直接使用,需要特别注意的一个点是,ingress controller的版本要和kubernetes版本相结合,不是所有版本都可以的

    https://blog.csdn.net/qq_42956653/article/details/123264902,以下是网址中的部分内容,直接复制最方便
    image.png

    image.png
    如果不是直接拉去我得素材库里的资料,那手动创建一个yaml配置文件,并将前面给出的网址里面的配置文件内容直接进行复制替换即可

    “vim ingress-nginx.yaml”

    image.png
    应用并生成配置文件:

    “kubectl apply -f ingress-nginx.yaml”

    image.png
    检查状态并成功:

    “ kubectl get pods -n ingress-nginx”查看指定namespaces空间下的资源

    image.png
    查看service资源状态,可以看到,已经成功并进行了转换:

    “kubectl get svc -n ingress-nginx”

    image.png
    可以尝试访问一下,这现象是对的,因为还没部署后端服务,但可以证明你的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