DevOps/Kubernetes

    [Kubernetes] 쿠버네티스(K8s) 설치하기 : Kubeadm

    쿠버네티스(K8s)를 설치하는 방법은 수십가지가 넘는다. 가장 일반적인 /핵심적인 방법은 다음들과 같다 Kubeadm : 표준 방법이나, 자동화가 불가능해서 관리는 힘들다 Kubespray : Kubeadm + Ansible 방식 kOps : 쿠버네티스를 AWS EC2에 설치해준다 Docker Desktop : 쿠버네티스의 가장 기본 기능만 사용 가능하다 minikube : local에 VM으로 쿠버네티스를 구성(가장 많이 사용하는 방법), 멀티노드도 지원한다 참고로 쿠버네티스는 버전이 3개월 마다 1번씩 나오고, 유지보수는 4개 버전만 한다. 따라서 쿠버네티스는 최소한 1년에 한번씩 업데이트를 해주어야한다. Kubeadm으로 클러스터 구성하기에 따라 진행해보자. Kubeadm 설치하기 원래 가장 먼저 ..

    [Kubernetes] 쿠버네티스(Kubernetes)란?

    📌Index 쿠버네티스(Kubernetes)란? 쿠버네티스의 기능 쿠버네티스가 아닌 것 쿠버네티스 컴포넌트(구성요소) 애드온(Add-on) ✔️ 쿠버네티스(Kubernetes)란? 쿠버네티스란 무엇인가? 쿠버네티스(k8s)란 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈소스 시스템이다. Google이 내부 배포시스템으로 사용하던 borg를 기반으로 빠르게 발전하였고, 이후 Google이 CNCF(Cloud Native Couputing Foundation)에 기부함으로써, 쿠버네티스는 오픈 소스 프로젝트가 되었다. 참고: borg 기술 논문, CNCF Cloud Native Interactive Landscape 쿠버네티스는 단순한 컨테이너 플랫폼이 아닌 마이크로 서비스, 클라우드 플..

728x90