<1> 네이버 쿠버네티스 서비스 생성
<2> 명령 서버에서 Pod 생성하도록 명령 내리기
<3> 워커 노드에서 pod등 생성 모니터링
<1> 네이버 쿠버네티스 서비스 생성
Kubernetes Service
game1-k8s-cl
game1-nodepool
노드수1
추가
생성과 접속 법
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
감사합니다.