kubectl 명령어
# yml 설정 배포
kubectl apply -f [yml]
# docker image 로 pod 생성
# echo 라는 pod 생성
kubectl run echo --image ghcr.io/subicura/echo:v1
# 리소스 조회
kubectl get (all | po | pod | pods | svc | service ) -o (wide | yaml | json) --show-labels
kubectl get node -o wide
# node 성능 사용량 조회
kubectl top nodes
# 리소스 상세 조회
kubectl describe (type/name | type name)
# 리소스 제거
kubectl delete (type/name | type name)
# pod 로그 조회
kubectl logs (pod 이름)
kubectl logs -f (pod 이름)
# 명령 실행
kubectl exec [-it] [pod 이름] -- [command]
# 명령 실행 - bash 접속
kubectl exec -it (pod 이름) -- bash
kubectl exec -it (Pod 이름) -- /bin/bash
# 설정
kubectl config (설정 키)
kubectl config (설정 키) (설정 값)
# 오브젝트 종류 화인
kubectl api-resources
# 오브젝트 설명 보기
kubectl explain pod
# kube endpoint ip 확인
kubectl get ep
'가지가지' 카테고리의 다른 글
netcat(nc) port forwarding (0) | 2023.04.14 |
---|---|
git - 부모 브랜치 조회 (0) | 2023.01.02 |
redis sentinel. master 정보 확인 (0) | 2022.12.02 |
[kubernetes] deployment, service 테스트 (0) | 2022.05.18 |
[kubernetes] k3s 설치 - on windows, ubuntu multipass (0) | 2022.04.27 |
powershell 원격 PC 파일 복사 (0) | 2021.10.26 |
docker, docker-compose 설치 on ubuntu (0) | 2021.03.12 |
logstash grok sample (0) | 2020.03.10 |