【发布时间】:2021-11-21 05:40:05
【问题描述】:
在使用 AWS EKS 集群配置 kubectl 后,我使用以下命令部署了服务:
kubectl apply -f env-configmap.yaml
kubectl apply -f env-secret.yaml
kubectl apply -f aws-secret.yaml
# this is repeated for all services
kubectl apply -f svcname-deploymant.yaml
kubectl apply -f svcname-service.yaml
其他服务运行成功但反向代理返回错误,当我通过运行命令kubectl describe pod reverseproxy...进行调查时
我得到了这个信息:
[已编辑]
【问题讨论】:
-
该状态码表示 pod 内的进程正在退出,但在不知道它在做什么的情况下,很难进一步诊断它。您可以编辑问题以包含minimal reproducible example吗?
-
我不认为
describe pods在这种情况下可以提供帮助,reason是error所以看起来像是坏了。您能否通过添加kubectl logs -f reverseproxy-667b78569b-fmswg来更新答案 -
(如果有帮助的话)我先部署了秘密,然后是反向代理(取决于用户和提要),然后我部署提要,然后是用户,然后是前端
-
请避免使用图片和pastebin等外部服务。所有内容都应作为格式化文本粘贴到此处。顺便提一句。您使用的是哪个版本的 Kubernetes,您是如何配置集群的?
-
我使用的是 1.21 版,集群是可公开访问的,它使用 5 个子网,它有一个节点组,包含 2 个 t3.small 类型的工作节点,大小为 10GB
标签: amazon-web-services kubernetes microservices kubectl amazon-eks