0Pricing
DevOps Bootcamp · 강의

helm install로 nginx 배포하기

공개 차트에서 처음으로 실행 중인 릴리스를 만듭니다.

helm install로 nginx 배포하기은(는) CoddyKit의 무료 DevOps Bootcamp 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 DevOps Bootcamp 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. DevOps Bootcamp 강의에는 총 4개의 강의가 포함되어 있습니다.

첫 번째 실제 릴리스

이제 실제 항목을 배포해 보겠습니다. helm install 명령 하나로 Kubernetes에서 완전한 nginx 웹 서버를 실행할 수 있습니다. 🚀

설치 명령의 구조

모든 설치는 같은 구조를 따릅니다. helm install 뒤에 릴리스 이름을 쓰고, 사용할 차트를 지정합니다. 이 순서는 항상 같습니다.

helm install RELEASE_NAME CHART

Bitnami 저장소 추가

차트 저장소에서 nginx를 설치합니다. 먼저 프로덕션 환경에 사용할 수 있는 차트를 제공하는 잘 알려진 카탈로그인 Bitnami를 등록합니다.

helm repo add bitnami https://charts.bitnami.com/bitnami

인덱스 새로 고침

저장소를 추가한 후 helm repo update를 실행하면 Helm이 제공할 수 있는 최신 차트 목록과 버전을 가져옵니다.

helm repo update

nginx 설치

이제 핵심 단계입니다. 릴리스 이름을 my-web으로 지정하고 bitnami/nginx 차트를 사용하도록 지정합니다. Helm이 매니페스트를 렌더링한 다음 적용합니다.

helm install my-web bitnami/nginx

방금 일어난 일

Helm은 차트의 템플릿을 실제 Kubernetes 객체인 Deployment와 Service로 변환하고, 한 단계로 클러스터에 전송했습니다.

릴리스 이름은 직접 정합니다

첫 번째 인수인 my-web은 릴리스 이름입니다. 이 이름이 실행 중인 인스턴스를 식별하므로 나중에 혼동 없이 관리할 수 있습니다.

차트 좌표

bitnami/nginx는 bitnami 저장소의 nginx 차트를 의미합니다. 슬래시는 저장소 별칭과 차트 이름을 구분합니다.

차트 버전 고정

반복 가능한 설치를 위해 --version으로 차트 버전을 고정합니다. 이 옵션이 없으면 Helm은 로컬 인덱스에서 가장 최신 버전을 가져옵니다.

helm install my-web bitnami/nginx --version 15.5.2

출력 읽기

설치가 성공하면 Helm은 릴리스 이름, 네임스페이스, deployed 상태, 그리고 유용한 다음 단계가 담긴 차트의 NOTES를 출력합니다.

설치 여부 확인

제대로 작동했을까요? helm list를 실행하면 상태가 deployed인 my-web이 표시됩니다. 명령 하나로 전체 앱을 배포했습니다. 🎉

helm list

빠른 확인

nginx 차트를 배포하려고 합니다. 올바른 명령은 무엇일까요?

복습

Bitnami를 추가하고 helm install my-web bitnami/nginx를 실행해 실행 중인 릴리스를 만들었습니다. 언제나 이름을 먼저, 차트를 다음에 지정합니다. 💪

자주 묻는 질문

“helm install로 nginx 배포하기” 강의는 무료인가요?

네 — “helm install로 nginx 배포하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 DevOps Bootcamp 강의 전체를 잠금 해제할 수 있습니다. DevOps Bootcamp 강의에는 총 4개의 강의가 포함되어 있습니다.

“helm install로 nginx 배포하기”에서 뭘 배우나요?

공개 차트에서 처음으로 실행 중인 릴리스를 만듭니다. 브라우저에서 직접 실행하는 실습 코드로 DevOps Bootcamp을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

DevOps Bootcamp을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 DevOps Bootcamp은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“helm install로 nginx 배포하기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 DevOps Bootcamp 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 DevOps Bootcamp 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. helm install로 nginx 배포하기
  2. 릴리스 이름 지정 및 이름 생성
  3. 설치 시 namespace 지정하기
  4. Pod가 실행되는 과정 관찰하기
← DevOps Bootcamp(으)로 돌아가기