kubernetes - connect to shell terminal of other container in a pod -
when define multiple containers in pod/pod template 1 container running agent , php-fpm, how can access each other? need agent container connect php-fpm shell , need execute few steps interactively through agent container.
based on understanding, can package kubectl agent container , use kubectl exec -it <container id> sh connect container. don't want agent container have more privilege connect target container php-fpm. 
is there better way agent container connect php-fpm shell , execute commands interactively?
also, wasn't successful in running kubectl container when using minikube due following errors
 docker run -it -v ~/.kube:/root/.kube lachlanevenson/k8s-kubectl nodes error in configuration: * unable read client-cert /users/user/.minikube/apiserver.crt minikube due open /users/user/.minikube/apiserver.crt: no such file or directory * unable read client-key /users/user/.minikube/apiserver.key minikube due open /users/user/.minikube/apiserver.key: no such file or directory * unable read certificate-authority /users/user/.minikube/ca.crt minikube due open /users/user/.minikube/ca.crt: no such file or directory 
docker run -it -v ~/.kube:/root/.kube lachlanevenson/k8s-kubectl nodes
- first off, every pod within k8s cluster has own k8s credentials provided 
/var/run/secrets/kubernetes.io/serviceaccount/token, , there absolutely no need attempt volume mount home directory docker container - the reason getting error 
client-certbecause contents of~/.kubemerely strings point externally defined ssl key, ssl certificate, , ssl ca certificate defined inside~/.kube/config-- won't speak fixing problem further since there no reason using approach 
Comments
Post a Comment