Helm安装ingress-nginx-4.2.0
2022/7/23 5:22:40
本文主要是介绍Helm安装ingress-nginx-4.2.0,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Application version
1.3.0
Chart version
- 4.2.0
获取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数量,根据节点数量自行调整
这篇关于Helm安装ingress-nginx-4.2.0的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享