Kubernetes를 사용하는데 시키는데로 해도 안되는 경우가 있다.
가령
kubernetes.io/ko/docs/tutorials/hello-minikube/
에 따라서 기본 이미지를 실행 시켜도 deployments가 조회가 안되는 경우 같은거다.
$ kubectl get deployments
No resources found in default namespace.
이런 경우인데 namespace를 쿠버네티스에서 변경해 줘야 한다.
kubectl get pods --all-namespaces를 이용해서 pod와 함께 모든 namespace를 확인 할 수 있다.
$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default echo 1/1 Running 0 20m
kube-system coredns-74ff55c5b-cnd2c 1/1 Running 0 6h38m
kube-system etcd-minikube 1/1 Running 0 6h38m
kube-system kube-apiserver-minikube 1/1 Running 0 6h38m
kube-system kube-controller-manager-minikube 1/1 Running 0 6h38m
kube-system kube-proxy-xqkf4 1/1 Running 0 6h38m
kube-system kube-scheduler-minikube 1/1 Running 0 6h38m
kube-system storage-provisioner 1/1 Running 1 6h38m
kubernetes-dashboard dashboard-metrics-scraper-c95fcf479-xc6k4 1/1 Running 0 7m58s
kubernetes-dashboard kubernetes-dashboard-6cff4c7c4f-fgj6k 1/1 Running 0 7m58s
내가 바라는 것은 echo 서버 임으로
$ kubectl config set-context --current --namespace=default
Context "minikube" modified.
default로 context를 변경 시켰다.
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
echo 1/1 Running 0 22m
이제 잘 나온다.
echo 를 만드는 코드는 아래와 같았다.
$ kubectl run echo --image=gcr.io/google_containers/echoserver:1.8 --port=8080
pod/echo created
728x90
반응형
'Software활용' 카테고리의 다른 글
kubernetes reset 하기 (0) | 2021.03.07 |
---|---|
kubernetes install on ubuntus with Hyper-V (0) | 2021.03.04 |
ssh key를 이용한 github 접근 (0) | 2021.03.01 |
Git branch 분리하기 (0) | 2021.03.01 |
tomcat install on centos (0) | 2020.03.27 |