kubernetes(k8s):使用helm部署ingress-nginx

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

[kubeadm@server1 ~]$ kubectl delete namespaces ingress-nginx    //清除之前的部署
namespace "ingress-nginx" deleted
[kubeadm@server1 ~]$ kubectl get ingress
No resources found in default namespace.
[kubeadm@server1 ~]$

1. 部署

拉取并解压部署文件:

[kubeadm@server1 ~]$ 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  
[kubeadm@server1 ~]$
[kubeadm@server1 ~]$ cd helm

[kubeadm@server1 helm]$ helm pull stable/nginx-ingress

[kubeadm@server1 helm]$ tar zxf nginx-ingress-1.36.3.tgz

[kubeadm@server1 helm]$ cd nginx-ingress/
[kubeadm@server1 nginx-ingress]$ ls
Chart.yaml  ci  OWNERS  README.md  templates  values.yaml

更改变量文件 values.yaml

[kubeadm@server1 nginx-ingress]$ vim values.yaml 

镜像及标签:
在这里插入图片描述在这里插入图片描述
使用主机网络且daemoSet使用主机端口打开:
在这里插入图片描述
在这里插入图片描述
更改控制器类型为DaemoSet:
在这里插入图片描述
指定节点选择规则:
在这里插入图片描述
在这里插入图片描述由于我们使用的是hostnetwork的方式,因此不创建service
在这里插入图片描述
定义deafultBackend:
在这里插入图片描述在这里插入图片描述修改完成。

创建独立的namespace

[kubeadm@server1 nginx-ingress]$ kubectl create namespace nginx-ingress
namespace/nginx-ingress created
[kubeadm@server1 nginx-ingress]$

安装部署

[kubeadm@server1 nginx-ingress]$ ls
Chart.yaml  ci  OWNERS  README.md  templates  values.yaml
[kubeadm@server1 nginx-ingress]$ helm -n nginx-ingress install nginx-ingress .
NAME: nginx-ingress
LAST DEPLOYED: Fri May 15 14:06:04 2020
NAMESPACE: nginx-ingress
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
......

查看:

[kubeadm@server1 nginx-ingress]$ helm -n nginx-ingress list
NAME         	NAMESPACE    	REVISION	UPDATED                                STATUS  	CHART               	APP VERSION
nginx-ingress	nginx-ingress	1       	2020-05-15 14:06:04.084109462 +0800 CSTdeployed	nginx-ingress-1.36.3	0.30.0     
[kubeadm@server1 nginx-ingress
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值