반응형

Container Orchestration 43

Kubernetes 클러스터 구축하기(kubeadm)

Overview Kubernetes는 다양한 클라우드 환경과 온프레미스 환경에서 확장성과 신뢰성을 제공하는 컨테이너 오케스트레이션 플랫폼이다.이번 글에서는 kubeadm을 활용하여 직접 Kubernetes 클러스터를 구성하는 과정을 자세히 다룬다. 운영체제 설치부터 VM 생성, containerd 설정, kubeadm 초기화, Calico 네트워크 설치, 워커 노드 조인까지 실제 환경 구축에 필요한 모든 절차를 실습 중심으로 설명한다.  특히, Kubeadm을 활용한 클러스터 구축은 프로덕션 환경에서도 안정적으로 적용 가능하며, 이를 통해 Kubernetes의 구조와 작동 원리에 대한 깊은 이해를 쌓을 수 있다.    2022.05 기준  버전OS : Debian 11.3 Bullseyekubernete..

쿠버네티스 배포 도구 : Kubeadm vs Kubespray vs Kops

Overview 오늘은 쿠버네티스의 클러스터를 설정하는 도구인 Kubeadm 과 Kubespray 그리고 Kops 차이를 알아보고자 한다.먼저, 많은 웹 사이트의 Article에서는, Kubeadm는 quick start를 위해서 사용하기 좋고, Kubespray는 production 레벨에서 적용할 수 있는 솔루션이라고 말하고 있다. 또한, 배포 프로세스를 용이하게 하기 위해 `Kops` , `Kubeadm` , `Kubespray` 또는 `Kubo` 와 같은 여러 도구 를 사용할 수 있다 .  차트는 Mermaid Live Editor를 활용해서 그렸다.         Kubeadm  vs Kubespray vs Kops        Kops핵심 Kubernetes 팀에서 유지 관리하는 kops의 가..

Kubernetes 개념과 Minikube 실습

OverviewKubernetes(쿠버네티스)는 컨테이너화된 애플리케이션을 관리하는 오픈소스 플랫폼이다.이를 통해 컨테이너 기반 애플리케이션의 배포, 확장, 운영을 자동화할 수 있으며, 확장성, 유연성, 높은 가용성을 제공한다.본 문서에서는 Kubernetes의 개념, 특징, 아키텍처, 그리고 Minikube를 활용한 실습 과정을 정리한다.        1. Kubernetes 개념과 특징, 아키텍처  1) 개념Kubernetes는 컨테이너를 효율적으로 관리하고, 배포/확장/운영을 자동화하는 컨테이너 오케스트레이션 플랫폼이다.다양한 환경(클라우드, 온프레미스, 하이브리드)에서 컨테이너 애플리케이션을 안정적으로 실행할 수 있도록 지원한다.   2) 특징 다양한 배포 방식 지원Deployment, State..

반응형