美文网首页
K8S插件NGINX Ingress安装

K8S插件NGINX Ingress安装

作者: 袁先生的笔记 | 来源:发表于2021-11-11 19:12 被阅读0次

    背景

    自建K8S集群,版本v1.21.2
    有时间推荐看官方文档:https://kubernetes.github.io/ingress-nginx/deploy/

    安装

    下载YAML文件

    wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.0.4/deploy/static/provider/cloud/deploy.yaml
    

    使用主机网络

    在YAML文件Deployment模块启用hostNetwork

    vim deploy.yaml
    
    kind: Deployment
    ....
    spec:
      template:
        spec:
          hostNetwork: true
    

    在指定主机运行

    给指定主机打标签

    kubectl label node node-1 isIngress="true"
    

    在YAML文件Deployment模块添加nodeSelector项

    vim deploy.yaml
    
    kind: Deployment
    ....
    spec:
      template:
        spec:
          nodeSelector:
            isIngress: "true"
    

    安装

    kubectl apply -f deploy.yaml
    

    相关文章

      网友评论

          本文标题:K8S插件NGINX Ingress安装

          本文链接:https://www.haomeiwen.com/subject/rkygzltx.html