- 仓库
|
|
- 获取默认的Values.yaml,并反复调试
helm inspect values ingress-nginx/ingress-nginx > values.yaml
helm install ingress-nginx ingress-nginx/ingress-nginx \
--values values.yaml \
--namespace base \
--create-namespace \
--dry-run > tmp.yaml
- 安装服务
helm install ingress-nginx ingress-nginx/ingress-nginx \
--values values.yaml \
--namespace base \
--create-namespace
- 进行升级(升级前也可以调试一下)
helm upgrade ingress-nginx ingress-nginx/ingress-nginx \
--values values.yaml \
--namespace base \
--create-namespace
测试安装结果
测试一下服务安装成果
kubectl create deployment demo --image=httpd --port=80
kubectl expose deployment demo
kubectl create ingress demo-localhost \
--class=nginx \
--rule=demo.localdev.me/*=demo:80
对默认配置文件作出的改动
- 修改LoadBalancer类型为NodePort
- 为80端口指定30080
- 为443端口指定30443
- 为6379端口指定36379(如果需要装Redis)