brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 09. 2022

112. 네이버 쿠버네티스 서비스 생성하기 2/8

<1> 네이버 쿠버네티스 서비스 생성

<2> 명령 서버에서 Pod 생성하도록 명령 내리기

<3> 워커 노드에서  pod등  생성 모니터링





<1> 네이버 쿠버네티스 서비스 생성


Kubernetes Service


game1-k8s-cl

game1-nodepool

노드수1

추가

생성과 접속 법


https://brunch.co.kr/@topasvga/2210



kubectl --kubeconfig="kubeconfig.yml" get nodes


[root@test11 ~]# kubectl --kubeconfig="kubeconfig.yml" get nodes

NAME                    STATUS   ROLES    AGE    VERSION

game1-nodepool-w-11gc   Ready    <none>   136m   v1.21.9




<2> 명령 서버에서 Pod 생성하도록 명령 내리기


1

명령 서버 로그인

passwd root

go1!


2

명령서버에서 워커노드 로그인


[root@test11 ~]# ssh -l root 10.0.2.14

관리자 비밀번호 확인 , 로그인

passwd root

go1!


3

워커 노드에서 모니터링

watch -d 'kubectl get pod'



<3> 워커 노드에서  pod등  생성 모니터링


1

cat  << EOF > myweb.yaml

apiVersion: v1

kind: Pod

metadata:

  name: myweb

spec:

  containers:

  - image: nginx:latest

    name: myweb-container

    ports:

    - containerPort: 80

      protocol: TCP

EOF




2

kubectl apply -f myweb.yaml 

pod/myweb created


3

kubectl get pod 


[root@test11 ~]# k get pods

NAME    READY   STATUS    RESTARTS   AGE

myweb   1/1     Running   0          45s

[root@test11 ~]#



4

kubectl get pod -o wide

kubectl describe pod myweb

kubectl delete pod myweb







https://brunch.co.kr/@topasvga/2234


https://brunch.co.kr/@topasvga/2240


감사합니다.



매거진의 이전글 111. 우분투 설치해 도커 기초 실습 1/8
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari