최신판 |
당신의 편집 |
21번째 줄: |
21번째 줄: |
| Helm 클라이언트의 바이너리 릴리스를 다운로드합니다. <code>homebrew</code> 같은 도구를 사용하거나 [https://github.com/helm/helm/releases 공식 릴리스 페이지]를 보세요. | | Helm 클라이언트의 바이너리 릴리스를 다운로드합니다. <code>homebrew</code> 같은 도구를 사용하거나 [https://github.com/helm/helm/releases 공식 릴리스 페이지]를 보세요. |
|
| |
|
| 자세한 내용이나 다른 옵션에 대한 내용은 [[Helm 설치|설치 가이드]]를 참조하세요 . | | 자세한 내용이나 다른 옵션에 대한 내용은 설치 가이드를 참조하세요 . |
|
| |
|
| ==Helm 차트 리포지토리 초기화== | | ==Helm 차트 리포지토리 초기화== |
| Helm을 준비한 후에는 차트 리포지토리를 추가할 수 있습니다. 사용가능한 Helm 차트 리포지토리는 [[Artifact Hub]]에서 확인할 수 있습니다.
| |
|
| |
| <syntaxhighlight lang='console'>
| |
| $ helm repo add bitnami https://charts.bitnami.com/bitnami
| |
| </syntaxhighlight>
| |
|
| |
| 이 리포지토리가 설치되면, 설치할 수 있는 차트를 나열할 수 있습니다:
| |
|
| |
| <syntaxhighlight lang='console'>
| |
| $ helm search repo bitnami
| |
| NAME CHART VERSION APP VERSION DESCRIPTION
| |
| bitnami/bitnami-common 0.0.9 0.0.9 DEPRECATED Chart with custom templates used in ...
| |
| bitnami/airflow 8.0.2 2.0.0 Apache Airflow is a platform to programmaticall...
| |
| bitnami/apache 8.2.3 2.4.46 Chart for Apache HTTP Server
| |
| bitnami/aspnet-core 1.2.3 3.1.9 ASP.NET Core is an open-source framework create...
| |
| # ... and many more
| |
| </syntaxhighlight>
| |
|
| |
| ==예제 차트 설치== | | ==예제 차트 설치== |
| 차트를 설치하려면, <code>[[helm install]]</code> 명령어를 실행할 수 있습니다. 헬름에는 여러 가지 차트를 찾고 설치하는 방법이 있지만, 가장 쉬운 방법은 <code>bitnami</code> 차트를 사용하는 것입니다.
| |
|
| |
| <syntaxhighlight lang='console'>
| |
| $ helm repo update # 최신 차트 목록을 가져옵니다.
| |
| $ helm install bitnami/mysql --generate-name
| |
| NAME: mysql-1612624192
| |
| LAST DEPLOYED: Sat Feb 6 16:09:56 2021
| |
| NAMESPACE: default
| |
| STATUS: deployed
| |
| REVISION: 1
| |
| TEST SUITE: None
| |
| NOTES: ...
| |
| </syntaxhighlight>
| |
|
| |
| 위 예제에서는 <code>bitnami/mysql</code> 차트가 릴리스되었으며, 새 릴리스의 이름은 <code>mysql-1612624192</code>입니다.
| |
|
| |
| 이 MySQL 차트의 기능을 간단히 알아보려면 <code>helm show chart bitnami/mysql</code> 명령어를 실행할 수 있습니다. 또는 <code>helm show all bitnami/mysql</code> 명령어를 실행하여 차트에 대한 모든 정보를 확인할 수 있습니다.
| |
|
| |
| 차트를 설치할 때마다 새 릴리스가 생성됩니다. 따라서 하나의 차트를 동일한 클러스터에 여러 번 설치할 수 있습니다. 그리고 각각을 독립적으로 관리하고 업그레이드할 수 있습니다.
| |
|
| |
| <code>helm install</code> 명령어는 많은 기능을 가진 매우 강력한 명령어입니다. 더 자세히 알아보려면 [[Helm 사용]] 가이드를 확인하십시오.
| |
|
| |
| ==릴리스에 대해 배우기== | | ==릴리스에 대해 배우기== |
| Helm을 사용하여 릴리스된 내용을 쉽게 확인할 수 있습니다: | | Helm을 사용하여 릴리스된 내용을 쉽게 확인할 수 있습니다: |