kubectl exec

1 개요[ | ]

kubectl exec
$ kubectl get pods
NAME                                   READY     STATUS    RESTARTS   AGE
kubernetes-bootcamp-5c69669756-v2kr4   1/1       Running   0         15m
$ kubectl exec kubernetes-bootcamp-5c69669756-v2kr4 env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=kubernetes-bootcamp-5c69669756-v2kr4
KUBERNETES_SERVICE_HOST=10.96.0.1
KUBERNETES_SERVICE_PORT=443
KUBERNETES_SERVICE_PORT_HTTPS=443
KUBERNETES_PORT=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP_PROTO=tcp
KUBERNETES_PORT_443_TCP_PORT=443
KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1
NPM_CONFIG_LOGLEVEL=info
NODE_VERSION=6.3.1
HOME=/root
$ kubectl exec -it kubernetes-bootcamp-5c69669756-v2kr4 bash
root@kubernetes-bootcamp-5c69669756-v2kr4:/# hostname
kubernetes-bootcamp-5c69669756-v2kr4
root@kubernetes-bootcamp-5c69669756-v2kr4:/# exit
exit
$

2 #[ | ]

$ kubectl run redis --image=redis
deployment.apps/redis created
$ kubectl get pod
NAME                    READY     STATUS    RESTARTS   AGE
redis-bb7894d65-4k8tm   1/1       Running   0          10s
$ kubectl exec redis-bb7894d65-4k8tm -it bash
root@redis-bb7894d65-4k8tm:/data# hostname
redis-bb7894d65-4k8tm
root@redis-bb7894d65-4k8tm:/data# exit
exit
$
$ kubectl exec redis-bb7894d65-4k8tm env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=redis-bb7894d65-4k8tm
KUBERNETES_SERVICE_HOST=10.96.0.1
KUBERNETES_SERVICE_PORT=443
KUBERNETES_SERVICE_PORT_HTTPS=443
KUBERNETES_PORT=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443
KUBERNETES_PORT_443_TCP_PROTO=tcp
KUBERNETES_PORT_443_TCP_PORT=443
KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1
GOSU_VERSION=1.10
REDIS_VERSION=5.0.4
REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-5.0.4.tar.gz
REDIS_DOWNLOAD_SHA=3ce9ceff5a23f60913e1573f6dfcd4aa53b42d4a2789e28fa53ec2bd28c987dd
HOME=/root

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}