본문 바로가기

Minikube start on Windows Minikube 설치를 마친 후 실행만 해주면 쿠버네티스를 맛볼 수 있다. 실행 명령어는! > minikube start 타 프로그램들은 어떻게든 설치를 하고 나면 실행 과정에서 오류가 나는 일은 거의 없다. 하지만 Minikube 는 설치가 잘되더라도(바이너리 파일을 갖다 쓰는 정도이니 설치랄 것도 없지만) 이 Minikube 가 실행되기 까지 많은 설정들이 필요할 수도 있다. 시스템마다 조금씩 다르겠지만 Minikube 를 VM 에서 실행하려면 하이퍼바이저가 필요하며, VM 에서 실행하지 않으려면 Linux 시스템과 docker 가 필요하다. 하이퍼바이저(Hyperviser) 란 VirtualBox 나 VMware, Hyper-V 같이 물리적인 호스트에서 다수의 가상머신(VM) 을 실행할 수 있도록 ..
Minikube 설치 로컬 머신 솔루션 쿠버네티스의 많은 설치 솔루션 중 가장 접근성이 편한 것이 로컬 머신 솔루션이다. 무료인데다가 PC 나 노트북 등에서 리눅스가 아닌 OS 환경에서도 쉽게(?) 이용할 수 있다. 아무래도 로컬 머신 솔루션은 개발 및 테스트가 목적이라 빠르고 간편한(?) 설치 등의 장점이 있는 반면에 약간의 제약들도 있을 것이다. 어짜피 이것들로 운영은 어려우며 초반에만 가지고 놀 것들이니 대충 써보고 정 붙이지는 말자. 쿠버네티스를 사용하려면 리눅스 환경이 필요한데, Windows 에서 virtualbox 같은 하이퍼바이저를 사용하여 쿠버네티스를 이용할 수 있게 해놓은 솔루션도 있다. 아래는 쿠버네티스의 로컬 머신 솔루션의 일부이다. Minikube 쿠버네티스 공식사이트에서 추천하는 로컬 머신 솔루션이며..
쿠버네티스의 생김새 쿠버네티스는 어디부터 시작해야 할까? 쿠버네티스 이론과 플러스로 특정 클라우드 서비스의 이론, 오픈 소스인데 무료로는 쉽게 접할 수 없을 것 같은 무시무시함, 그 시작점도 여러가지, 솔루션도 여러가지라 시작하는 것부터가 고민이다. 일단 쿠버네티스를 접할 수 있는 방법은 다음과 같이 무궁무진하다. 1. 로컬 장치 솔루션 : PC 나 노트북 등에 쿠버네티스 경량 버전을 설치하고 스피드하게 쿠버네티스 접해보기.(무료!)2. 호스티드 솔루션 : 쿠버네티스를 설치 없이 즉시 사용할 수 있는 클라우드 솔루션.(gke, eks)3. 턴키 클라우드 솔루션 : gce 나 ec2 같은 클라우드 컴퓨터에서 클러스터 관리 등 편리한 쿠버네티스 운영을 위한 솔루션.4. 그 외 클라우드 공급자와 베어메탈 환경, 많은 운영체제에서..
Kubernetes 란 쿠버네티스는 운영 수준에서 컨테이너 오케스트레이션(컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리) 기능을 하는 오픈소스 시스템이다. GO 언어로 구현이되었으며, 구글에서 설계를 했지만 오픈소스로서 특정 벤더나 플랫폼에 종속되지 않기 때문에, 대부분의 클라우드/온프레미스 등에 사용이 가능하다. 비슷한 기능을 하는 솔루션으로 Docker Swarm, Mesosphere, OpenStack, CloudFoundry 등이 있지만 Kubernetes 로 표준화되어 가고 있다. 쿠버네티스(Kubernetes) 는 K8s 라고도 하는데 K"ubernete"s 가운데 8글자를 "8"로 대체한 약어이다. 우선 쿠버네티스가 실전에서 어떻게 사용되는지를 먼저 보는 것이 쿠버네티스의 용도를 파악하기 쉬울 것 같..