目录
一.概述
1.需求查看
1)官网功能概述
Releases | NGINX Ingress Controller
2)官网所有版本
Technical Specifications | NGINX Ingress Controller
3)github下载官网版本
二.helm安装1.12.4
####1.准备文件 ~]# unzip kubernetes-ingress-1.12.4.zip ~]# mkdir nginx-ingress && cd nginx-ingress ~]# mv kubernetes-ingress-1.12.4/deployments/helm-chart ./ ~]# ls # 只保留一下文件及目录 chart-icon.png Chart.yaml README.md templates values-plus.yaml values-icp.yaml values.yaml #####2.修改配置 ~]# vim values.yaml kind: deployment namespace: kube-system repository: nginx/nginx-ingress # 需下载到本地私有仓库,或直接用官网的 tag: "1.12.4" # 指定标签 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: ingress operator: In values: - "true" # 指定service的类型 service: type: ClusterIP # 其他的我这边默认 ####3.安装 ~]# helm install -n 【namespace】 nginx-ingress -f values.yaml ../nginx-ingress/ # 测试方法 ~]# kubectl get ingress # 创建自己需要转发的域名,然后先关闭访问一下(这个时候会报错)在开启访问一下就没问题了
注:1.12.4需要helm3,我这里把helm3的程序名改成了helm