У меня kubernetes-dashboard
сервис с типом ClusterIP
. Как я могу получить доступ к внутренней панели управления? Я использую Alibaba Cloud.
Мой service.yml
---
kind: Service
apiVersion: v1
metadata:
labels:
kubernetes.io/cluster-service: "true"
app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 9090
selector:
app: kubernetes-dashboard
Я хочу запустить свою панель управления по адресу http://MASTER_IP:80
Статус при запуске kubectl cluster-info
:
Kubernetes master is running at https://MASTER_IP:6443
Heapster is running at https://MASTER_IP:6443/api/v1/namespaces/kube-system/services/heapster/proxy
KubeDNS is running at https://MASTER_IP:6443/api/v1/namespaces/kube-system/services/kube-dns/proxy
kubernetes-dashboard is running at https://MASTER_IP:6443/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy
monitoring-influxdb is running at https://MASTER_IP:6443/api/v1/namespaces/kube-system/services/monitoring-influxdb/proxy
Когда я открываю https://MASTER_IP:6443
, я получаю ошибку default backend - 404
.
Примечание. Не используйте NodePort и kubectl proxy
.
Большое спасибо.