error: unable to upgrade connection: container not found ("wordpress")

6/14/2019

My goal is to list environment variables in my wordpress pod

kubectl get pods

wordpress-77f45f895-lxh5t            1/1     Running            993        92d
wordpress-mysql-7d4fc77fdc-x4bfm     1/1     Running            87         92d

Although the pod is running

kubectl exec wordpress-77f45f895-lxh5t env
error: unable to upgrade connection: container not found ("wordpress")

If I try the other one

kubectl exec wordpress-mysql-7d4fc77fdc-x4bfm env
Unable to connect to the server: net/http: TLS handshake timeout

My services

wordpress                NodePort       10.102.29.45     <none>        80:31262/TCP     94d
wordpress-mysql          ClusterIP      None             <none>        3306/TCP         94d

Why is container not found?

-- Richard Rublev
kubernetes

1 Answer

3/3/2020

by looking at your output, I think your containers are crashing. first pod crashed 993 times and the second one crashed 87 times. You can check logs of the containers/events of the pods

kubectl logs {{podname}}: for pod logs

kubectl describe pod {{podname}} for detailed description.

As suggested by @mdaniel in comment check for ports also.

Are you able to access application on nodePort?

-- Guru
Source: StackOverflow