RKE2로 쿠버네티스 클러스터 구성 시 kubectl과 crictl 환경 설정 필수 가이드
2025. 11. 11. 17:18
k8s
RKE2를 사용하여 쿠버네티스(Kubernetes) 클러스터를 구성할 때, 많은 초보자들이 kubectl과 crictl 명령어가 바로 동작하지 않는다는 문제에 직면합니다. 이 글에서는 RKE2 설치 후 kubectl, crictl 환경 설정을 반드시 해야 하는 이유와 방법을 단계별로 안내합니다.RKE2 설치 후 kubectl이 바로 안 되는 이유RKE2 설치 직후에는 kubectl 명령어가 기본 시스템 PATH에서 클러스터와 통신할 수 있는 kubeconfig를 찾지 못합니다.RKE2는 kubeconfig 파일을 /etc/rancher/rke2/rke2.yaml에 생성일반적으로 kubectl은 ~/.kube/config를 참조따라서 kubeconfig를 지정하지 않으면 kubectl get nodes 등..
복잡한 YAML 이제 걱정 끝! Kubernetes 자동 생성 팁
2025. 11. 8. 14:28
k8s
Kubernetes를 처음 배우는 분이라면 .yaml 파일을 처음부터 작성하는 것이 너무 번거롭다고 느낄 때가 많습니다. 특히 Deployment, Service, ConfigMap, Secret 같은 리소스를 직접 작성하려면 필드와 옵션을 일일이 기억해야 하죠.하지만 kubectl --dry-run=client 옵션을 활용하면, 실제 클러스터에 적용하지 않고 YAML 파일을 바로 생성할 수 있습니다. 오늘은 이 유용한 팁과 함께 자동으로 YAML 파일을 만들어주는 간단한 쉘 스크립트까지 소개합니다.--dry-run=client 활용법예를 들어 Nginx Deployment를 만들고 싶지만, 먼저 YAML 파일로 확인하고 싶다면 다음 명령어를 사용할 수 있습니다.kubectl create deployme..