美文网首页
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