IT/kubernates7 Kubernetes Architecture Kubernetes의 클러스터에는 아래와 같이 여러 개의 구성 요소가 있습니다.Control Plane 이라 불리는 Matser Node와 Data Plane 이라 불리는 Work Node 가 존재합니다.Control Plane클러스터 전체를 관리하고 조정하는 중앙 컴포넌트 집합입니다. Control Plane은 클러스터의 상태를 유지하고, 작업을 예약하며, 클러스터의 일관성과 안정성을 보장합니다. 주요 구성 요소는 다음과 같습니다:kube-api-server:Kubernetes API 서버로, 클러스터의 API 요청을 처리합니다.사용자, CLI 툴, 그리고 다른 Kubernetes 컴포넌트와의 모든 통신을 처리합니다.클라이언트가 클러스터와 상호 작용할 수 있도록 RESTful API를 제공합니다.etc.. 2024. 5. 16. Kubernetes Kubernetes의 탄생 배경Kubernetes는 Google에서 개발된 오픈 소스 컨테이너 오케스트레이션 시스템입니다. Google의 내부 컨테이너 관리 시스템인 Borg에서 영감을 받아 개발되었습니다. Borg는 Google의 대규모 인프라에서 컨테이너를 관리하기 위해 사용된 시스템입니다. Google은 2014년에 Kubernetes를 발표했고, 2015년에 Cloud Native Computing Foundation(CNCF)에 기부했습니다.Cloud Native Computing Foundation(CNCF)CNCF는 클라우드 네이티브 컴퓨팅 기술의 개발과 채택을 촉진하기 위해 설립된 비영리 재단입니다. CNCF는 다양한 오픈 소스 프로젝트를 관리하며, 클라우드 네이티브 환경의 표준화를 지원합.. 2024. 5. 16. WSL2 Ubuntu 환경에서 Docker Desktop 설치 하지 않고 Minikube 설치 및 IntelliJ Kubernetes 플러그인 연동 방법 WSL2 우분투 환경에서 docker desktop을 사용하지 않고 minikube를 설치 한 후 intellij kubenates 플러그인과 연결 하려 한다. kubernates를 사용하기 위해 docker, hyper-v, vm 등 이 필요한데 가장 익숙한 docker 를 사용하기로 했다. 아래 링크와 코드를 참고 하여 wsl에 docker를 설치한다. https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com $ sudo apt-get update $ sudo apt-get install ca-certificates curl gnupg $ sudo install -m 0755 -d /etc.. 2023. 7. 26. 이전 1 2 다음