Upgrade to Pro — share decks privately, control downloads, hide ads and more …

猿でもわかる Helm / A Monkey’s Guide to Helm

猿でもわかる Helm / A Monkey’s Guide to Helm

ウェビナーではKubernetesのおさらいとその欠点を確認した後に、それを克服するためにどのようにHelmが誕生したかについてご紹介しました。また本題であるHelmの基礎的内容、3つのコアコンセプトの後、実際にHelmを使ってKubernetesベースのアプリケーションをHelmベースのアプリケーションに移行するための簡単なデモをご覧いただきました。

Tsuyoshi Miyake

March 17, 2021
Tweet

More Decks by Tsuyoshi Miyake

Other Decks in Technology

Transcript

  1. Kubernetes 8 • • Pod • Service • Ingress •

    Secret • ConfigMap • PV (PersistentVolume) • PVC (PersistentVolumeClaim)
  2. 13 maven jar, war, ear npm node module pip python

    package go go module apt deb package yum rpm package Kubernetes helm (helm) chart
  3. 2016 2015/10 Helm Helm 17 2017 2018 2019 2020 2016/03

    Kubernetes to CNCF 2016/01 Helm v2 2016/11 Helm v2 2017/Q4 Helm v3 2018/06 Helm to CNCF 2019/11 Helm v3 source: An Introduction to Helm - Matt Farina, Samsung SDS & Josh Dolitsky, Blood Orange
  4. Helm - Chart § Chart Kubernetes Helm § Kubernetes §

    : jenkins Chart § Homebrew formula Yum RPM Kubernetes § Chart § Kubernetes 19
  5. Helm Release § Release Kubernetes Chart § : jenkins Release

    § § Release § Release Release Release 21
  6. Helm (1/4) 26 Chart $ helm repo add center https://repo.chartcenter.io

    Chart Chart $ helm repo update Chart $ helm repo list
  7. Helm (2/4) 27 Chart $ helm upgrade artifactory-ha --install --namespace

    artifactory-ha -f artifactory-values.yaml center/jfrog/artifactory-ha Helm Release $ helm list --namespace artifactory-ha Release $ helm uninstall artifactory-ha --namespace artifactory-ha
  8. Helm (3/4) 28 Chart $ helm search repo center Chart

    $ helm pull center/jfrog/artifactory-ha Chart $ helm dependency update
  9. Helm (4/4) 29 Chart chart, readme, values $ helm show

    readme center/jfrog/artifactory-ha Release History $ helm history artifactory-ha -n artifactory-ha REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Tue Mar 2 22:39:20 2021 superseded artifactory-ha-4.9.17.15.3 Install complete 2 Tue Mar 2 23:00:54 2021 deployed artifactory-ha-4.9.17.15.3 Upgrade complete
  10. Q&A