无法访问在AWS EC2实例上运行的kubernetes仪表板

时间:2019-09-26 03:16:21

标签: amazon-ec2 kubernetes

我是Kubernetes群集设置的新手。我有一个AWS EC2的{​​{1}}实例上运行的Kubernetes设置。我曾尝试通过localhost访问Kubernetes仪表板,但无法正常工作。

1。我使用kubeadm在AWS EC2实例上设置了kubernetes集群。 2.我能够在集群中部署P​​od。 3.部署Kubernetes仪表板并尝试通过本地主机和从外部访问它,但我没有获得仪表板登录窗口。 4.尝试使用群集IP,更改为NodePort和LoadBalancer。 5.能够运行kubectl代理并获取kubectl集群信息。

请任何人指导我如何从AWS EC2实例部署和访问kubernetes仪表板。

预先感谢

RHEL 8

1 个答案:

答案 0 :(得分:0)

您需要定义群集角色绑定的服务帐户:

apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: eks-admin
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: kubernetes-dashboard-admin
  namespace: kube-system

为确保您按正确的顺序进行了所有操作并遵循每个步骤,请阅读文档: aws-kubernetes-dashboard