前言
k8s集群搭建参考:
https://blog.csdn.net/centrl/article/details/134291473
整合helm参考:
https://blog.csdn.net/centrl/article/details/134293363
安装loadbalance参考:
https://blog.csdn.net/centrl/article/details/134350519
安装ingress
安装
helm upgrade --install ingress-nginx ingress-nginx \
--repo https://kubernetes.github.io/ingress-nginx \
--namespace ingress-nginx --create-namespace
查看安装
$ helm list -n ingress-nginx
$ kubectl get pods -n ingress-nginx -owide
$ kubectl get svc -n ingress-nginx -owide
测试功能
创建应用,暴露服务
kubectl create deployment demo --image=httpd --port=80
kubectl expose deployment demo
创建ingress
kubectl create ingress demo --class=nginx \
--rule test.fktod.local/=demo:80
查看ingress
kubectl get ingress
windows的hosts文件配置域名映射
172.16.16.200 test.fktod.local
打开浏览器,访问地址:
http://test.fktod.local