전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]

티스토리 뷰

일단 쿠버네티스 설치부터 해 보겠습니다.
쿠버네티스를 싱글노드에 설치할 수도 있고 멀티노드에 설치할 수도 있습니다.
가상머신을 한대만 구할 수 있다면 싱글노드에 구성 하셔도 되나 실무 환경에 보다 가까운 멀티노드에 구성하실 것을 권고 합니다.

아래와 같은 순서로 설치 하시면 됩니다.




실습을 위한 시스템 아키텍처는 아래와 같이 PC에 만든 가상머신을 배천노드로 사용하고 IBM 퍼블릭 클라우드에서 구매한 두대의 가상머신에 쿠버네티스를 설치하는 구성 입니다.


위 아키텍처 그림에 어플리케이션을 쿠버네티스 클러스터에 컨테이너로 배포하는 절차를 단순화하여 표시하였습니다.
❶ 개발 및 소스 업로드: 개발한 어플리케이션을 깃 리포지토리에 업로드
❷ 컨테이너 이미지 빌드: 깃 리포지토리에서 소스를 다운로드 하여 컨테이너 이미지 빌드
❸ 컨테이너 이미지 업로드: 이미지 레지스트리에 컨테이너 이미지를 업로드
❹ 배포 요청: 쿠버네티스 클러스터의 컨트롤 플레인에 배포 정의 파일을 전달하면서 배포 요청
❺ 컨테이너 실행: 도커 허브에서 이미지를 내려 받아 컨테이너를 실행 합니다.

여러분은 이미 2장에서 ❶번에서 ❸번까지를 배우셨습니다. 이번 장에서는 ❹번과 ❺번을 어떻게 하는지 배우시게 됩니다.

아래 설치 가이드를 이용하여 쿠버네티스 클러스터를 설치 및 구성하여 주십시오.
https://happycloud-lee.tistory.com/35

 

k8s Multi node에 설치하기

========= CRI-O 기반 Kubernetes 1.23.X 설치 ========== 목차 01. 시스템 아키텍처 02. IBM Cloud에서 VM 구매하기 03. 배천 노드에서 쿠버네티스 VM 접근 설정 04. VM hostname 변경, hosts에 등록, OS upgrade..

happycloud-lee.tistory.com

 

쿠버네티스 쉽게 이해하기 시리즈 목차

[쿠버네티스 쉽게 이해하기 1] 쿠버네티스 설치하기
[쿠버네티스 쉽게 이해하기 2] 쿠버네티스 아키텍처
[쿠버네티스 쉽게 이해하기 3] 한장으로 이해하는 쿠버네티스 리소스
[쿠버네티스 쉽게 이해하기 4] 쿠버네티스 개발에서 배포까지 실습
[쿠버네티스 쉽게 이해하기 5] 쿠버네티스 오브젝트 정의 파일 쉽게 만들기
[쿠버네티스 쉽게 이해하기 6] 꼭 알아야 할 쿠버네티스 주요 명령어
[쿠버네티스 쉽게 이해하기 7] 파드 실행 및 통제를 위한 워크로드 컨트롤러
[쿠버네티스 쉽게 이해하기 8] 파드 로드 밸런서 서비스
[쿠버네티스 쉽게 이해하기 9] 서비스 로드 밸런서 인그레스
[쿠버네티스 쉽게 이해하기 10] 환경변수 컨피그맵과 시크릿
[쿠버네티스 쉽게 이해하기 11] 데이터 저장소 사용을 위한 PV/PVC
[쿠버네티스 쉽게 이해하기 12] 헬스 체크를 위한 스타트업 프로브, 라이브니스 프로브, 레디니스 프로브
[쿠버네티스 쉽게 이해하기 13] 통합 로깅을 위한 EFK 스택
[쿠버네티스 쉽게 이해하기 14] 인증Authentication과 알백RBAC 방식의 인가Authorization
[쿠버네티스 쉽게 이해하기 15] 더 알면 좋을 주제들: 무중단 배포, 모니터링, HPA

댓글

전자책 출간 알림 [마이크로서비스패턴 쉽게 개발하기]