Kubernetes 2

[쿠버네티스 인 액션] Ch1. 쿠버네티스 소개

쿠버네티스란? 쿠버네티스는 컨테이너화된 애플리케이션을 쉽게 배포하고 관리할 수 있게 해주는 소프트웨어 시스템이다. 쿠버네티스를 사용해 애플리케이션을 배포한다면, 애플리케이션에 포함되어 있는 각각의 기능은 각각의 컨테이너에서 수행되어 동일한 서버에서 실행되더라도 다른 애플레케이션에 영향을 주지 않는다는 특징을 가지고 있다. 쿠버네티스는 컨테이너화하여 애플리케이션을 관리하기 때문에 클러스터에 수천 개의 노드가 있던지 수만 개의 노드가 있던지 쿠버네티스에 애플리케이션을 배포하는 방식은 동일하다.  쿠버네티스 시스템 이해하기마스터 노드와 워커 노드로 구성된다. 아래 그림에서 마스터 노드는 Control plane, 워커 노드는 Compute machines로 표현되어 있다. ✔️ 마스터 노드 마스터 노드는 전체..

Kubernetes 2024.11.26

GCP GKE에 Terraform을 이용해 LGTM 구축 및 Service Mesh 설정하기 (1)

8월 한 달 동안 GKE에 LGTM 및 Service Mesh를 Terraform을 이용해서 구축해보려 합니다.저의 얄팍한 지식을 소개해보자면 저는 LGTM 스택과 Service Mesh라는 용어가 존재한다는 것만 알고 있는 감자입니다.이런 제가 직접 GKE에 구축해 볼 텐데요 저 스스로에게 응원을 먼저 해주겠습니다.화이팅이다 나 자신 1. git clone같이 GKE 스터디하는 리더 분께서 Terraform 코드를 다 작성해 주셨습니다. 짱짱그래서 이 코드 클론 받아 왔습니다.Terraform 코드 분석하는 글을 추후에 추가하도록 하겠습니다💪🏻 2. 환경 변수 설정하기- terraform.tfvars에 변수 설정이때 해당 변수들이 외부로 노출되면 안되는 정보라면 꼭 .gitignore에 추가해주셔야..

Kubernetes 2024.08.09