728x90

Pod 2

[Kubernetes] 4. 쿠버네티스 Minikube 설치 및 간단한 배포

[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [ Minikube ] Minikube는 쿠버네티스를 로컬에서 쉽게 실행하는 도구이다. Minikube는 매일 쿠버네티스를 사용하거나 개발하려는 사용자들을 위해 가상 머신(VM) 이나 노트북에서 단일 노드 쿠버네티스 클러스터를 실행한다. 사실 쿠버네티스를 구축하는 방법은 다양하지만, kubeadm으로 구축하는게 가장 기본인듯 하다. kubernetes에서 제공하는 기본적인 도구이며, kubernetes 클러스터를 가장 빨리 구축하기 위한 다양한 기능을 제공한다. 나는 로컬에서 학습용으로 사용하기에 Minikube를 설치했다. 이 글은 minikube ..

[Kubernetes] 2-1. 쿠버네티스 기초 개념 (Cluster, Pod, Node, Deployment)

[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [ Cluster 클러스터 ] 마스터와 마스터가 관장하는 노드들을 묶어놓은 전체를 클러스터라 한다. Control Plane인 Master는 자신의 클러스트를 관리할 책임이 있다. 노드는 하나의 physical computer가 될 수도, 하나의 VM이 될 수도 있다. [ Deployment 배포 ] 컨테이너를 만들면 그 위에 애플리케이션을 배포할 수 있다. 그러기 위해서 먼저 쿠버네티스 Deployment 설정을 먼저 만들어야 한다. 디플로이먼트는 쿠버네티스가 애플리케이션을 어떻게 생성하고 업데이트하는지 지시하는 일종의 시방서이다. 이 디플로이먼트를..

728x90