helm安装ingress-nginx

目录

一.概述

1.需求查看

二.helm安装1.12.4


一.概述

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

猜你喜欢

转载自blog.csdn.net/kali_yao/article/details/126446826