AWS ELB或内部LB后面的Kubernetes仪表板
我已通过部署了K8s仪表板AWS ELB或内部LB后面的Kubernetes仪表板,kubernetes,kubectl,kubernetes-dashboard,Kubernetes,Kubectl,Kubernetes Dashboard,我已通过部署了K8s仪表板 kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml 我可以通过运行kubectl proxy连接到仪表板 我的问题是如何通过内部LB或ELB公开此仪表板 我已更改kubernetes仪表板服务 然后我点击了ELB DNS记录,没有返回任何内容(例如-xxxxxxxxxx.us-e
kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
我可以通过运行kubectl proxy
连接到仪表板
我的问题是如何通过内部LB或ELB公开此仪表板
我已更改kubernetes仪表板服务
然后我点击了ELB DNS记录,没有返回任何内容(例如-xxxxxxxxxx.us-east-1.ELB.amazonaws.com)
有人知道如何解决这个问题吗
注意-这是一个POC集群,我目前没有任何安全问题
多谢各位
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
annotations:
service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
spec:
type: LoadBalancer
ports:
- port: 443
protocol: TCP
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
和https://
应该可以工作
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
annotations:
service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
spec:
type: LoadBalancer
ports:
- port: 443
protocol: TCP
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard