我的目标是在wordpress pod中列出环境变量
kubectl get pods
wordpress-77f45f895-lxh5t 1/1 Running 993 92d
wordpress-mysql-7d4fc77fdc-x4bfm 1/1 Running 87 92d
尽管吊舱正在运行
kubectl exec wordpress-77f45f895-lxh5t env
error: unable to upgrade connection: container not found ("wordpress")
如果我尝试另一个
kubectl exec wordpress-mysql-7d4fc77fdc-x4bfm env
Unable to connect to the server: net/http: TLS handshake timeout
我的服务
wordpress NodePort 10.102.29.45 <none> 80:31262/TCP 94d
wordpress-mysql ClusterIP None <none> 3306/TCP 94d
为什么找不到容器?
答案 0 :(得分:14)
通过查看您的输出,我认为您的容器正在崩溃。第一个容器坠毁993次,第二个容器坠毁87次。您可以检查容器的容器/事件的日志
kubectl logs {{podname}}
:用于pod日志
kubectl describe pod {{podname}}
了解详细说明。
正如@mdaniel在评论中建议的那样,还要检查端口。
您可以访问nodePort上的应用程序吗?