Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS ELB或内部LB后面的Kubernetes仪表板_Kubernetes_Kubectl_Kubernetes Dashboard - Fatal编程技术网

AWS ELB或内部LB后面的Kubernetes仪表板

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

我已通过部署了K8s仪表板
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