Helm安装ingress-nginx-4.1.4
Application version
- 1.2.1
Chart version
获取chart包
helm fetch ingress-nginx/ingress-nginx --version 4.1.4
#或者curl -LO https://github.com/kubernetes/ingress-nginx/releases/download/helm-chart-4.1.4/ingress-nginx-4.1.4.tgz
#或者curl -LO https://storage.corpintra.plus/kubernetes/charts/ingress-nginx-4.1.4.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.2.1" \
   --set controller.image.digest="sha256:e51323b0a071a8ae4e387a8411c9bccd0825faad994e834f3ca45864fb7e59a6" \
   --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.1.4.tgz
注意如下参数
controller.service.enableHttps  //是否打开https,如果ingress前有Nginx或者七层LB,这里可以设置为false
controller.ingressClassResource.name  //ingressclass的名称,根据自己的需求修改
controller.replicaCount  //pod数量,根据节点数量自行调整
Helm安装ingress-nginx-4.1.4的更多相关文章
- Kubernetes用Helm安装Ingress并踩一下使用的坑
		1 前言 欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章! Ingress是Kubernetes一个非常重要的Controller,它类似一个路由转发的组件,可以让外界访问Kubern ... 
- 使用helm安装ingress,实现用域名的方式访问k8s内部应用
		k8s集群版本 k8s集群版本是1.22 提前部署好nginx服务和创建好svc deployment方式部署的nginx服务,1个副本 创建的服务 通过服务可以代理到nginx服务 curl 10. ... 
- Helm 安装Nginx Ingress
		为了便于将集群中的服务暴露到集群外部,需要使用Ingress.接下来使用Helm将Nginx Ingress部署到Kubernetes上. Nginx Ingress Controller被部署在Ku ... 
- helm 安装prometheus operator 并监控ingress
		1.helm安装 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.shchmod 7 ... 
- 国内不fq安装K8S三: 使用helm安装kubernet-dashboard
		目录 3 使用helm安装kubernet-dashboard 3.1 Helm的安装 3.2 使用Helm部署Nginx Ingress 3.3 使用Helm部署dashboard 3.4 使用He ... 
- Helm 安装部署Kubernetes的dashboard
		Kubernetes Dashboard 是 k8s集群的一个 WEB UI管理工具,代码托管在 github 上,地址:https://github.com/kubernetes/dashboard ... 
- 使用helm安装jenkin和gitlab
		一.使用服务介绍 存储: 阿里云NAS k8s网络插件: calico k8s版本: 1.15.2 二.helm安装 https://www.cnblogs.com/zhangb8042/p/1020 ... 
- kubernetes系列(十七) - 通过helm安装dashboard详细教程
		1. 前提条件 2. 配置https证书为secret 3. dashboard安装 3.1 helm拉取dashboard的chart 3.2 配置dashboard的chart包配置 3.3 he ... 
- kubernetes实战(十):k8s使用Helm安装harbor
		1.基本概念 对于复杂的应用中间件,需要设置镜像运行的需求.环境变量,并且需要定制存储.网络等设置,最后设计和编写Deployment.Configmap.Service及Ingress等相关yaml ... 
- K8s  Helm安装配置入门
		作为k8s现在主流的一种包部署方式,尽管不用,也需要进行一些了解.因为,它确实太流行了. 这一套太极拳打下来,感觉helm这种部署,目前还不太适合于我们公司的应用场景.它更适合需要手工编程各种yaml ... 
随机推荐
- 论文解读(USIB)《Towards Explanation for Unsupervised Graph-Level Representation Learning》
			论文信息 论文标题:Towards Explanation for Unsupervised Graph-Level Representation Learning论文作者:Qinghua Zheng ... 
- 关于kali安装输入法
			之前老是被kali大小写输入恶心坏了,正好看到一篇文章写kali安装搜狗输入法的,虽然不需要输入中文,但是英文输入就很方便了. 一.切换root用户登录 1.sodu su切换为root权限 2.pa ... 
- 《ECMAScript 6 入门》【二、变量的解构赋值】(持续更新中……)
			前言: 让我们看下es6的新语法解构,跟模式匹配类似.一.数组的解构赋值 举个例子给多个变量赋值的写法: var a =1;var b =2;var c =3; 需要写多个变量特别麻烦,我们先使用以前 ... 
- ERROR: manifest for elasticsearch:latest not found: manifest unknown: manife
			当我们用docker下载 elasticsearch 的时候出现如下错误: 这里错误的原因是没有发现最新版,需要我们指定版本. docker pull elasticsearch:7.12.0 那我们 ... 
- httpdns是个什么技术,有什么用
			dns解析现状问题1:暴利的dns劫持 要说为啥会出现httpdns(先不用管意思,后面解释),那么,首先要说一下,现在的dns解析,是不是有啥问题? dns能有啥问题呢,就是输入一个域名xxx.co ... 
- CodeSys中编程实现串口通讯
			第一步:Linux中启用串口设备.[以树莓派4B为例] 树莓派4B有6个串口,参考上一篇<>,在 /boot/config.txt 中添加一行,开启 uart2 功能: dtoverl ... 
- while练习题_1到100之间的偶数和
			依然是while循环四步骤 初始化变量 条件判断 条件执行体 最后就是输出答案就可以了 点击查看笔者代码 a = 1 sum = 0 while a <= 100: if (a+1)%2:#if ... 
- typescript中的esModuleInterop选项
			当没有加esModuleInterop时 库的代码: export const a = 1; export default function b() {} 生成代码 exports.__esModul ... 
- git和提交分支
			实习到今天,已经开始做项目一段时间了,当然只是实习生的个人项目. 项目是导师发在git上面的,要求我们用git的PR提交 可是我不会啊...git仅仅是简单的个人提交总的项目到仓库里,什么新建分支,p ... 
- 《DevOps围炉夜话》- Pilot - CNCF开源DevOps项目DevStream简介 - feat. PMC成员胡涛
			本文作者:aFlyBird0 个人主页:https://blog.aflybird.cn/ 开门见山 这是<DevOps围炉夜话>系列节目的第一期.在这期首秀中,我们邀请到了 DevStr ... 
