전공영역 공부 기록

kubernetes 1.33 알파기능 - kuberc

악분 2025. 6. 3. 23:51
반응형

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를 참고해주세요

반응형