gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:48:37 24 4
gpt4 key购买 nike

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

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

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

我已经更改了kubernetes-dashboard服务

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 DNS记录,但没有任何返回(例如-xxxxxxxxxxx.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://<internal-lb-dns-record>应该工作。

关于kubernetes - AWS ELB或内部LB后面的Kubernetes仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51246026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com