[Kubernetes] kubectl edit command
기본 구조 kubectl edit [리소스 종류] [리소스 이름] # my-deployment 이름의 deployment 리소스의 YAML 구성 파일을 열고 직접 수정할 수 있다. kubectl edit deployment my-deployment 수정한 후에는 파일을 저장하고 종료하면, Kubernetes API 서버에 변경 내용이 자동...
기본 구조 kubectl edit [리소스 종류] [리소스 이름] # my-deployment 이름의 deployment 리소스의 YAML 구성 파일을 열고 직접 수정할 수 있다. kubectl edit deployment my-deployment 수정한 후에는 파일을 저장하고 종료하면, Kubernetes API 서버에 변경 내용이 자동...
Redis의 주요 설정 옵션들을 공식 구성 파일(redis.conf) 기준으로 정리한 개발자용 가이드
기본 구조 kubectl rollout [하위 명령어] [리소스 종류]/[리소스 이름] # deployment rollout 상태를 확인 kubectl rollout status deployment/my-deploymentmy-deployment [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option ...
기본 구조 Kubernetes API에 정의된 모든 리소스 종류와 해당 리소스의 별칭, 리소스 유형 등의 정보를 출력 kubectl api-resources [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --namespaced: 네임스페이스를 사용하는 리소스만 출력...
Windows Git Bash에서 Alias 설정 C:\Program Files\Git\etc\profile.d 경로의 aliases.sh 파일에 아래와 같이 추가 alias mgmt='cp -f $HOME/.kube/config_mgmt $HOME/.kube/config; kubectl get node -o wide' alias pro...
기본 구조 kubectl auth can-i [액션] [리소스 종류] [--namespace namespace] [--subresource subresource] [--list] # 현재 인증된 사용자가 파드를 가져올 수 있는지 여부를 확인할 수 있다. kubectl auth can-i get pods [명령어] --help를 입력하면 더...
기본 구조 클러스터의 API 서버와 DNS 서비스의 IP 주소, 포트, 클러스터의 CA 인증서, API 서버의 버전 정보 등을 포함 kubectl cluster-info [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --context: 사용할 컨텍스트를 지정 ...
기본 구조 kubectl explain [리소스 종류] # 리소스의 필드와 값을 확인할 수 있다. kubectl explain podPod [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --recursive, -r: 모든 참조된 리소스의 필드와 값을 출력 # Pod 리소스와 관련된...
기본 구조 kubectl drain [노드 이름] # my-node 이름을 가진 노드에서 실행 중인 파드를 안전하게 다른 노드로 이동하고, 노드를 비활성화 kubectl drain my-node [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --ignore-daemonsets: 데몬셋을 무시하...
git pull branch를 생성하기 위해 git project의 master가 올린 repo를 pull하여 가져온다. git pull "원격 repo 주소" git branch를 입력하여 원격 repo와 연결된 master branch가 생성되어 있는 것을 볼 수 있다. git branch ...