kubectl api-resources : 약어 정보 조회
kubectl (명령어) --help : 도움말
kubectl get nodes : 전체 노드 정보 조회
kubectl get nodes -o wide : 더 자세한 전체 노드 정보 조회
kubectl describe node 노드_이름 : 특정 노드의 자세한 정보 조회
kubectl run webserver --image=nginx:1.14 --port 80 : 1.14 버전의 nginx를 사용하고 80포트를 리슨하는 webserver 컨테이너(pod)를 실행
kubectl run webserver --image=nginx:1.14 --port 80 --dry-run -o yaml : 실행할 수 있는 상태인지 yaml 포맷으로 조회
kubectl run webserver --image=nginx:1.14 --port 80 --dry-run -o yaml > webserver-pod.yaml : 위 내용을 담은 webserver-pod.yaml 파일 생성
kubectl delete pod webserver : webserver 삭제
kubectl create -f webserver-pod.yaml : webserver-pod.yaml 파일 실행
kubectl create deployment mainui --image=httpd --replicas=3 : latest 버전의 httpd를 사용하는 mainui deployment를 실행(컨테이너 3개)
kubectl get deploy(deployment, deployment.apps) : deployment 정보 조회
kubectl get pod webserver -o yaml : yaml 포맷으로 정보 조회
kubectl exec webserver -it -- /bin/bash : webserver 컨테이너 내부 bash 이용
kubectl port-forward webserver 8080:80 : 8080 -> 80 으로 포트 포워딩
kubectl edit deploy mainui : 실행 중인 mainui deploy를 수정(vi 에디터 사용)
'공부 기록 > 영상 후기' 카테고리의 다른 글
[따배쿠] 4-2. 쿠버네티스 아키텍처 - namespace (1) | 2023.05.26 |
---|---|
[따배쿠] 4-1. 쿠버네티스 아키텍처 - Kubernetes 동작원리 (0) | 2023.05.26 |
[따배쿠] 3-1. kubectl 실습 / 실습환경 구성하기 (0) | 2023.05.26 |
[따배쿠] 2-2. 도커 쿠버네티스 설치 / PC에 직접 설치하기 (0) | 2023.05.24 |
[따배쿠] 2-1. 쿠버네티스 설치 / 설치없이 웹에서 실습하기 (0) | 2023.05.24 |