首页 > 系统相关 >Helm安装ingress-nginx-4.2.3

Helm安装ingress-nginx-4.2.3

时间:2022-08-31 13:56:01浏览次数:84  
标签:ingress set -- image nginx controller Helm

Application version

  • 1.3.0

Chart version

获取chart包

helm fetch ingress-nginx/ingress-nginx --version 4.2.3
#或者curl -LO https://github.com/kubernetes/ingress-nginx/releases/download/helm-chart-4.2.3/ingress-nginx-4.2.3.tgz
#或者curl -LO https://storage.corpintra.plus/ingress-nginx/helm-chart/ingress-nginx-4.2.3.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.3.0" \
   --set controller.admissionWebhooks.patch.image.digest="sha256:fe821886866f174069dbb1e3af741662efb44952e39d66488d1fb811673440b7" \
   --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.3.tgz

注意如下参数

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

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

相关文章

  • Windows 下将 Nginx 设置成服务
    0、需求背景每次启动Nginx都要去到Nginx安装目录下寻找redis-server.exe文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定......
  • windows nginx命令
    1.查看Nginx的版本号:nginx-v2.启动Nginx:startnginx3.快速停止或关闭Nginxnginx-sstop4.正常停止或关闭Nginx:nginx-squit5.配置文件修改重装载命令:nginx-s......
  • 15.Linux安装nginx
    Linux安装nginx在linux下安装nginx,首先需要安装gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yuminstallgcc-c++y......
  • Vue3打包部署Nginx
     1、在vue.config.js中配置如下1const{defineConfig}=require('@vue/cli-service')2module.exports=defineConfig({3transpileDependencies:tr......
  • nginx 正向代理 反向代理的区别
    1、Nginx代理(1)Nginx出现的早期就是作为一个高性能的http、反向代理的web服务器。(2)同时它也提供了IMAP/POP3/SMTP服务,也就是电子邮件代理服务器。(3)它的特点就是占用内存......
  • 14.Docker搭建nginx
    Docker搭建nginx1、搜索并安装docker镜像2、先第一次直接启动,复制出docker容器内的html文件和conf文件,启动命令如下:dockerrun-d-p80:80--namenginx1nginx复制命......
  • CentOS 安装Nginx并部署vue项目
    安装yuminstallnginx配置nginx设置开机启动systemctlenablenginx启动服务systemctlstartnginx停止服务systemctlstopnginx重启服务syst......
  • nginx alias与root的区别
    alias与root的区别//alias与root的区别*root实际访问文件路径会拼接URL中的路径,会到root+location寻找资源*alias实际访问文件路径不会拼接URL中的路径,会到......
  • nginx 账号认证功能
    nginx账号认证功能//创建账号密码yum-yinstallhttpd-toolsmkdir-p/usr/share/nginx/passwdhtpasswd-cbm/usr/share/nginx/passwd/.htpasswduser1123456htpa......
  • nginx调优
    本文中,红色字体为nginx调优建议值。  1.Linux系统资源限制配置调优linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非......