首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS ELB或内部LB后面的Kubernetes仪表板

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

Stack Overflow用户
提问于 2018-07-09 12:50:35
回答 1查看 2.2K关注 0票数 2

我已经通过K8s部署了kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml仪表板。

我可以通过运行kubectl proxy连接到仪表板。

我的问题是如何通过内部LB或ELB公开这个仪表板?

我已经更改了kubernetes-仪表板服务。

代码语言:javascript
运行
复制
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
    service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
spec:
  type: LoadBalancer
  # loadBalancerSourceRanges:
  # - x.x.x.x/32
  ports:
  - port: 80
    targetPort: 8443
    protocol: TCP
  selector:
    k8s-app: kubernetes-dashboard

然后我点击了ELB记录,没有返回任何内容(例如- xxxxxxxxxxx.us-east-1.elb.amazonaws.com)。

有人知道怎么解决这个问题吗?

注意-这是一个POC集群,目前我对安全性没有任何问题。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-07-18 17:43:34

代码语言:javascript
运行
复制
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://<internal-lb-dns-record>应该能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51246026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档