728x90
Kubernetes 구성 파일 설정
Kubernetes 구성 파일을 설정하고 kubectl에 대한 명령줄 자동 완성을 활성화하는 방법입니다.
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
.kube 디렉토리 생성
mkdir -p $HOME/.kube
빈 config 파일 생성
touch $HOME/.kube/config
config 파일 수정
- admin.conf 파일을 복사합니다.
cat /etc/kubernetes/admin.conf
- admin.conf 파일을 복사하여 config 파일에 내용을 붙여넣습니다.
vim $HOME/.kube/config
파일 소유권 변경
chown $(id -u):$(id -g) $HOME/.kube/config
kubectl 명령어 자동 완성 활성화
source <(kubectl completion bash)
.bashrc에 자동 완성 추가
echo "source <(kubectl completion bash)" >> ~/.bashrc
source ~/.bashrc
bash-completion 패키지 설치
kubectl 자동 완성 기능이 제대로 작동하려면 bash-completion 패키지가 설치되어 있어야 합니다.
Debian 기반 시스템
sudo apt-get install -y bash-completion
RedHat 기반 시스템
sudo yum install -y bash-completion
.bashrc 재로드
- 터미널을 재시작하거나 다음 명령어를 실행하여 변경 사항을 적용합니다.
source ~/.bashrc
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에서 NFS서버와 클라이언트를 설정하는 방법 (0) | 2024.09.03 |
---|---|
[draft] MetalLB를 설치하고 설정하여 Kubernetes 클러스터에서 LoadBalancer 서비스를 테스트하는 방법 (1) | 2024.08.29 |
[draft] Kubernetes Dashboard 설치 (0) | 2024.08.29 |
[draft] 우분투에서 Unison을 설치하고 사용하는 방법 (0) | 2024.08.28 |
[draft] 우분투에서 IPv6를 영구적으로 비활성화하는 방법 (0) | 2024.08.28 |