Linux Kubernetes Helm之使用helm部署ingress-nginx

kubernetes Helm之使用helm部署ingress-nginx

  • 一、部署
  • 二、测试
  • 三、部署加密访问

部署前将之前部署的ingress-nginx删除:

[root@server1 helm]# kubectl delete namespaces ingress-nginx 
namespace "ingress-nginx" deleted
[root@server1 nginx-ingress]# kubectl get ingress
\NAME              CLASS    HOSTS             ADDRESS          PORTS   AGE
rewrite-example   <none>   www1.westos.org   10.109.140.206   80      17d
[root@server1 nginx-ingress]# kubectl delete ingress rewrite-example
ingress.extensions "rewrite-example" deleted

 
 
 
   
   
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

一、部署

拉取并解压部署文件:

[root@server1 helm]# helm search repo nginx-ingress
NAME                	CHART VERSION	APP VERSION	DESCRIPTION                                       
stable/nginx-ingress	1.36.3       	0.30.0     	An nginx Ingress controller that uses ConfigMap...
stable/nginx-lego   	0.3.1        	           	Chart for nginx-ingress-controller and kube-lego  
[root@server1 helm]# helm pull stable/nginx-ingress
[root@server1 helm]# ls
mychart  nfs-client-provisioner  nfs-client-provisioner-1.2.8.tgz  nginx-ingress-1.36.3.tgz  pvc.yaml
[root@server1 helm]# tar zxf nginx-ingress-1.36.3.tgz
......
[root@server1 helm]# ls
mychart  nfs-client-provisioner  nfs-client-provisioner-1.2.8.tgz  nginx-ingress  nginx-ingress-1.36.3.tgz  pvc.yaml
[root@server1 helm]# cd nginx-ingress/
[root@server1 nginx-ingress]# ls
Chart.yaml  ci  OWNERS  README.md  templates  values.yaml

 
 
 
   
   
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

更改变量文件:

[root@server1 nginx-ingress]# vim values.yaml 

 
 
 
   
   
   
   
  • 1

镜像及标签:

你可能感兴趣的:(Linux Kubernetes Helm之使用helm部署ingress-nginx)