ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Helm安装ingress-nginx-4.2.0

2022-07-23 03:31:06  阅读:274  来源: 互联网

标签:ingress set -- image nginx controller Helm


Application version

  • 1.3.0

Chart version

获取chart包

helm fetch ingress-nginx/ingress-nginx --version 4.2.0
#或者curl -LO https://github.com/kubernetes/ingress-nginx/releases/download/helm-chart-4.2.0/ingress-nginx-4.2.0.tgz
#或者curl -LO https://storage.corpintra.plus/ingress-nginx/helm-chart/ingress-nginx-4.2.0.tgz

自定义安装

helm upgrade ingress-nginx --namespace ingress-nginx --create-namespace --debug --wait --install --atomic \
   --set controller.kind="Deployment" \
   --set controller.replicaCount="3" \
   --set controller.minAvailable="1" \
   --set controller.image.registry="registry.cn-hangzhou.aliyuncs.com" \
   --set controller.image.image="kubecr/ingress-nginx-controller" \
   --set controller.image.tag="v1.3.0" \
   --set controller.image.digest="sha256:067673df26a65ec5c2d5b30f25db869bad4d7d391fc81882250134577e581ef0" \
   --set controller.ingressClassResource.name="nginx" \
   --set controller.ingressClassResource.enable="true" \
   --set controller.ingressClassResource.default="false" \
   --set controller.service.enabled="true" \
   --set controller.service.type="NodePort" \
   --set controller.service.enableHttps="false" \
   --set controller.service.nodePorts.http="32080" \
   --set controller.service.nodePorts.https="32443" \
   --set controller.admissionWebhooks.enabled="true" \
   --set controller.admissionWebhooks.patch.image.registry="registry.cn-hangzhou.aliyuncs.com" \
   --set controller.admissionWebhooks.patch.image.image="kubecr/kube-webhook-certgen" \
   --set controller.admissionWebhooks.patch.image.tag="v1.1.1" \
   --set controller.admissionWebhooks.patch.image.digest="sha256:78351fc9d9b5f835e0809921c029208faeb7fbb6dc2d3b0d1db0a6584195cfed" \
   --set defaultBackend.enabled="true" \
   --set defaultBackend.name="defaultbackend" \
   --set defaultBackend.image.registry="registry.cn-hangzhou.aliyuncs.com" \
   --set defaultBackend.image.image="kubecr/defaultbackend-amd64" \
   --set defaultBackend.image.tag="1.5" \
   --set defaultBackend.replicaCount="1" \
   --set defaultBackend.minAvailable="1" \
   --set rbac.create="true" \
   --set serviceAccount.create="true" \
   ./ingress-nginx-4.2.0.tgz

注意如下参数

controller.service.enableHttps  //是否打开https,如果ingress前有Nginx或者七层LB,这里可以设置为false
controller.ingressClassResource.name  //ingressclass的名称,根据自己的需求修改
controller.replicaCount  //pod数量,根据节点数量自行调整

标签:ingress,set,--,image,nginx,controller,Helm
来源: https://www.cnblogs.com/zhaojli/p/16508413.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有