Manjaro/Archlinux에서 Minikube를 통한 로컬 Kubernetes 학습
Minikube는 로컬 컴퓨터 시스템에서 Kubernetes를 실행할 수 있게 해주는 도구입니다. Minikube는 사용하는 vm-driver에 따라 VM 내부에 단일 노드 Kubernetes 클러스터를 생성합니다. Minikube는 Kubernetes에 대해 배우는 데 유용하며, 테스트, 개발 또는 교육 목적으로 사용됩니다.
Minikube는 로컬 컴퓨터 시스템에서 Kubernetes를 실행할 수 있게 해주는 도구입니다. Minikube는 사용하는 vm-driver에 따라 VM 내부에 단일 노드 Kubernetes 클러스터를 생성합니다. Minikube는 Kubernetes에 대해 배우는 데 유용하며, 테스트, 개발 또는 교육 목적으로 사용됩니다.
Kubelet이 정적 파드의 매니페스트를 읽는 기본 경로를 변경하려면 /var/lib/kubelet/config.yaml 파일을 편집하고 "staticPodPath"의 값을 "staticPodPath=/etc/kubelet.d"로 변경합니다.
Kubernetes의 리소스에 대해 더 알고 싶다면 [여기](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/)를 클릭하여 Kubernetes의 공식 문서를 방문하세요.
Note: 명령을 실행하기 전에 혼란을 피하기 위해 스크린샷을 참조하십시오. ( ubuntu@master = master 노드 및 ubuntu@ip-172-31-25-70 = 사용자 머신 )
Deployment를 사용하는 이점 중 하나는 롤링 업데이트를 수행하고 롤링 업데이트 전략을 생성할 수 있는 능력입니다. 롤링 업데이트는 포드의 구성을 점진적으로 업데이트할 수 있게 해줍니다.
Kubernetes 클러스터를 생성하는 방법을 배우고 싶다면 여기를 클릭하세요. 이 가이드는 AWS Ubuntu 18.04 EC2 인스턴스에서 1개의 마스터와 2개의 노드를 가진 Kubernetes 클러스터를 생성하는 데 도움이 됩니다.