minikube开启ingress controller
minikube addons enable ingress
案例暴露dashboard
查看相关数据
创建dashboard-ingress文件,,这里面需要注意的是
- namespace 由于dashboard是在kubernets-dashboard里面
- host 后面这个dashboard,我们会需要重新配置一下。
- serviceName是kubernets-dashboard的这个web-server的service name
- servicePort是dashboard的端口80
apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: dashboard-ingress namespace: kubernetes-dashboard spec: rules: - host: dashboard.com http: paths: - backend: serviceName: kubernetes-dashboard servicePort: 80kubectl get ingress -n=kubernets-dashboard
我们需要修改一下/etc/hosts文件添加
之后,我们可以访问浏览器192.168.149.88 dashboard.comdashboard.com

我们来查看一下这个ingress
kubectl describe ingress dashboard-ingress -n=kubernetes-dashboard

多个path在同一个host
子域名来替代多个path
tsl证书




