반응형
kuberc란?
쿠버네티스 1.33에서 kuberc기능이 알파로 추가되었습니다. kuberc는 bashrc처럼 kubectl설정을 하는 파일입니다. kuberc를 사용하려면 환경변수 KUBECTL_KUBERC를 true로 설정해야 합니다. kuberc 디폴트 파일위치는 ~/.kube/kuberc입니다.
예시 1번
overrides설정은 kubectl명령어를 실행할 때 오버라이딩합니다. 아래 예시는 kubectl delete명령어를 사용할 때 대화형으로 yes/no를 강제로 선택하게 합니다.
apiVersion: kubectl.config.k8s.io/v1alpha1
kind: Preference
overrides:
- command: delete
flags:
- name: interactive
default: "true"
예시 2번
aliases는 kubectl 명령어를 alias를 설정합니다. 아래 예제는 kubectl ls=kubectl get pod로 alias를 설정했습니다.
apiVersion: kubectl.config.k8s.io/v1alpha1
kind: Preference
aliases:
- name: ls
command: get
appendArgs:
- pods
디자인 문서
자세한 문서는 쿠버네티스 디자인 문서 KEP-3104를 참고해주세요
반응형
'전공영역 공부 기록' 카테고리의 다른 글
EKS에서 AIOps를 하기 위한 로드맵 (2) | 2025.06.15 |
---|---|
운영의 필수 기능 "Alarm" (1) | 2025.06.10 |
AWS 최신 자료를 볼때 영어문서를 봐야 하는 이유 (1) | 2025.06.01 |
쿠버네티스 cgroup과 request.cpu, limit.cpu 관계를 잘 설명한 글 (2) | 2025.05.31 |
github copilot 프롬프트를 파일로 작성해서 실행하는 방법(prompt files) (0) | 2025.05.24 |