차트 설치 및 반복 개발
편집, 템플릿 생성, 업그레이드의 개발 순환을 익힙니다.
차트 설치 및 반복 개발은(는) CoddyKit의 무료 Helm Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Helm Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Helm Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
개발 반복 과정
차트 작성은 반복적인 작업입니다. 편집하고, 렌더링하고, 설치하거나 업그레이드한 뒤, 반복하십시오. 짧은 반복 주기를 유지하면 실수가 클러스터에 도달하기 전에 발견할 수 있습니다.
설치 전에 린트하기
helm lint로 시작하십시오. 이 명령은 클러스터에 연결하지 않고 차트의 구조적 문제와 누락된 필드를 확인합니다.
helm lint .렌더링하여 출력 읽기
다음으로 helm template을 실행하여 정확한 manifest를 확인하십시오. YAML을 읽는 것이 템플릿 오류를 찾는 가장 빠른 방법입니다.
helm template web .서버를 대상으로 시험 실행하기
--dry-run을 추가하면 아무것도 생성하지 않고 Kubernetes에 manifest의 유효성 검사를 요청할 수 있습니다. 린트로 찾을 수 없는 스키마 오류도 발견합니다.
helm install web . --dry-run실제로 설치하기
올바르게 보이면 설치하십시오. 첫 번째 인수는 릴리스 이름이고, 점은 현재 디렉터리의 차트를 Helm에 지정합니다.
helm install web .편집한 다음 업그레이드하기
템플릿이나 값을 변경한 다음 helm upgrade로 적용하십시오. Helm은 실행 중인 릴리스와 차이를 비교하고 변경된 부분만 적용합니다.
helm upgrade web .한 단계로 업그레이드하거나 설치하기
개발 중에는 upgrade --install을 사용하면 새 릴리스일 때는 설치하고 기존 릴리스일 때는 업그레이드합니다. 두 경우를 하나의 명령으로 처리할 수 있습니다.
helm upgrade --install web .반복하면서 재정의하기
파일을 수정하지 않고 --set으로 다양한 설정을 빠르게 테스트하십시오. 태그나 레플리카 수를 즉석에서 시도할 때 유용합니다.
helm upgrade --install web . --set replicaCount=3파드가 나타나는지 확인하기
Helm은 리소스를 Kubernetes에 전달합니다. kubectl get pods로 확인하십시오. 새 레플리카가 Running 상태로 진행되어야 합니다.
kubectl get pods잘못된 변경 되돌리기
업그레이드가 제대로 작동하지 않으면 helm rollback으로 몇 초 안에 이전 리비전으로 복원할 수 있습니다. 안전하게 반복하려면 빠르게 복구할 수 있어야 합니다.
helm rollback web 1완료 후 정리하기
helm uninstall로 실험을 정리하십시오. 릴리스와 릴리스가 네임스페이스에 생성한 리소스를 제거합니다.
helm uninstall web빠른 확인
처음 실행할 때는 릴리스를 설치하고 그다음부터는 업그레이드하는 하나의 명령을 원합니다. 어떤 명령입니까?
복습: 자신 있게 반복하기
반복 과정이 정해졌습니다. lint, template, dry-run, then upgrade --install을 사용하십시오. kubectl로 확인하고 필요하면 롤백하십시오. 이제 차트가 작동합니다! 🎉
자주 묻는 질문
“차트 설치 및 반복 개발” 강의는 무료인가요?
네 — “차트 설치 및 반복 개발” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Helm Academy 강의 전체를 잠금 해제할 수 있습니다. Helm Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“차트 설치 및 반복 개발”에서 뭘 배우나요?
편집, 템플릿 생성, 업그레이드의 개발 순환을 익힙니다. 브라우저에서 직접 실행하는 실습 코드로 Helm Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Helm Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Helm Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“차트 설치 및 반복 개발” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Helm Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Helm Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 최소 Deployment 템플릿
- 컨테이너 이미지 매개변수화하기
- Service 템플릿 추가하기
- 차트 설치 및 반복 개발