목록2024/09 (14)
Ssoon
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ 기본 구성 정보목적지 디플로이먼트(Pod) 파일을 생성합니다. [echo-deploy.yaml](⎈|kind-myk8s:N/A) root@kind:~# cat echo-deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deploy-echospec: replicas: 3 selector: matchLabels: app: deploy-websrv template: metadata: labels: app: deploy-websrv spec: terminationGracePeriodSeconds: 0 cont..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ 구성 정보목적지(backend) 파드(Pod) 생성 정보cat 3pod.yamlapiVersion: v1kind: Podmetadata: name: webpod1 labels: #Pod에 대한 레이블을 지정합니다. 특정 Pod을 선택할 때 사용합니다. app: webpodspec: nodeName: myk8s-worker #Pod가 배포될 노드의 이름 containers: - name: container image: traefik/whoami terminationGracePeriodSeconds: 0 #Pod가 종료될 때 바로 종료---apiVersion: v1kind: Podmetadata: name: we..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ 기본 구성 정보 확인현재 k8s 클러스터에서 레이블에 mynode 가 포함된 노드 정보를 확인합니다.(⎈|kind-myk8s:N/A) root@kind:~# kubectl get nodes -o jsonpath="{.items[*].metadata.labels}" | jq | grep mynode "mynode": "control-plane", "mynode": "worker1" "mynode": "worker2" "mynode": "worker3"현재 실행 중인 Docker 컨테이너들의 이름과 IP 주소를 확인합니다.(⎈|kind-myk8s:N/A) root@kind:~# docker ps -q | xargs docker i..
CloudNet@ 가시다님이 진행하는 쿠버네티스 네트워크 스터디 3기✅ Direct 모드[ k8s-m ](⎈|SsoonLab:N/A) root@k8s-m:~# calicoctl get ippool -o wideNAME CIDR NAT IPIPMODE VXLANMODE DISABLED DISABLEBGPEXPORT SELECTORdefault-ipv4-ippool 172.16.0.0/16 true Always Never false false all() [ k8s-m ](⎈|SsoonLab:N/A) root@k8s-m:~# calicoctl get ippool default-ip..