🎆 Cloud Practice/🧪 Docker, K8s, IaC

🎆 Cloud Practice/🧪 Docker, K8s, IaC

쿠버네티스의 Deployment, Namespace, Service에 대해 알아보자

이론 Deployment 배포를 위한 오브젝트 Namespace 격리된 환경을 제공하는 오브젝트 Service 오브젝트들을 외부에 "서비스"하기 위한 오브젝트 = public nodePort: 실제 서버외부에 노출되는 노드들의 포트이다. 30000~32765 까지의 포트가 사용 가능하다. port: (서비스) 포트를 말한다. 서비스는 작은 로드밸런서라고 생각하면 좋다. IP와 port가 존재한다. targetPort: pod의 포트이다. 실습 # $ apt-get install bash-completion $ echo 'source

🎆 Cloud Practice/🧪 Docker, K8s, IaC

쿠버네티스 클러스터를 구축해보자 (온프레미스, kubeadm, v1.24)

이론 쿠버네티스(Kubernetes, k8s) = 컨테이너 오케스트레이션을 위한 오픈 소스 플랫폼이다. CNCF(클라우드 네이티브 컴퓨팅 파운데이션)에서 공식적으로 인증된 컨테이너 오케스트레이션 표준이다. Cloud Native = 클라우드 컴퓨팅을 고려한 환경. 쿠버네티스 로컬(On-premise) 클러스터 구성 (with docker) CNI = Container Network Interface. 각 노드를 연결하고 각 리소스들의 네트워크를 처리할 플러그인이다. (ex. 오버레이 네트워크 및 파드에 아이피 할당하는 역할) 칼리코, 플란넬, 위브넷 등… 쿠버네티스 구성 실습 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/cr..

나리 집사
'🎆 Cloud Practice/🧪 Docker, K8s, IaC' 카테고리의 글 목록