我是Kubernetes
群集设置的新手。我有一个AWS EC2
的{{1}}实例上运行的Kubernetes设置。我曾尝试通过localhost访问Kubernetes仪表板,但无法正常工作。
1。我使用kubeadm在AWS EC2实例上设置了kubernetes集群。 2.我能够在集群中部署Pod。 3.部署Kubernetes仪表板并尝试通过本地主机和从外部访问它,但我没有获得仪表板登录窗口。 4.尝试使用群集IP,更改为NodePort和LoadBalancer。 5.能够运行kubectl代理并获取kubectl集群信息。
请任何人指导我如何从AWS EC2实例部署和访问kubernetes仪表板。
预先感谢
RHEL 8
答案 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。