我使用 helm 部署了 grafana,现在它正在 pod 中运行。如果我将端口 3000 代理到我的笔记本电脑,我就可以访问它。\n我尝试将一个域grafana.something.com
指向该 Pod,以便可以从外部访问它。\n我在 Route53 中有一个域,可以将其附加到负载均衡器(应用程序负载均衡器、网络负载均衡器、经典负载均衡器)。该负载均衡器可以将流量从端口 80 转发到端口 80 到一组节点(让我们稍后保留端口 443)。\n我真的很难设置此功能。我确信缺少了一些东西,但我不知道是什么。
我想象的基本图是这样的。
\n\n互联网
\n\xe2\x86\x93\xe2\x86\x93
\nroute53 中的域 (grafana.something.com)\n \
n\xe2\x86\x93\xe2\x86\x93
\n负载均衡器 80 到 80 (应用程序负载均衡器、网络负载均衡器、经典负载均衡器)\n我猜测 LB 会将端口 80 的流量转发到以下入口控制器(使用 Helm 部署 Grafana 时创建)\n
\n\xe2\x86\x93\xe2\x86\ x93
\nEKS 工作节点组
\n\xe2\x86\x93\xe2\x86\x93
\n入口资源 ??????
\n\xe2\x86\x93\xe2\x86\x93
\n入口控制器 - 在命名空间测试中使用 Helm 部署 Grafana 时创建。
kubectl get svc grafana -n test
grafana Type:ClusterIP ClusterIP:10.x.x.x Port:80/TCP
apiVersion: v1\nkind: Service\nmetadata:\n creationTimestamp: \n labels:\n app: grafana\n chart: grafana-\n heritage: …
Run Code Online (Sandbox Code Playgroud) 我有一个使用 eksctl cli 工具创建的 EKS 集群。
现在,用于创建 EKS 集群的用户或角色已从 AWS IAM 中删除,并且我没有向任何其他用户添加访问集群内 Kubernetes 资源的权限。
我拥有我的 AWS 账户的管理员访问权限。有没有办法访问 EKS 内运行的 kubernetes 集群资源?
我尝试了下面文章中提供的解决方案,但它没有成功,因为 IAM 用户和角色已从 AWS 中删除:https: //aws.amazon.com/premiumsupport/knowledge-center/amazon-eks-cluster-access/
如有帮助,将不胜感激。谢谢