Helm

From 탱이의 잡동사니
Revision as of 07:47, 22 August 2019 by Pchero (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

Overview

Helm 내용 정리

Basics

Architecture

Helm has fairly simple architecture, which is comprised of a client and an in-cluster server.

  • Tiller server
Helm manages Kubernetes application through a component called Tiller Server installed within a Kubernetes cluster. Tiller interacts with the Kubernetes API server to install, upgrade, query and remove Kubernetes resources.
  • Helm client
Helm provides a command-line interface for users to work with Helm Charts. Helm client is responsible for interacting with the Tiller server to perform various operations like install, upgrade and rollback charts.

Charts

Helm manages Kubernetes resource packages through Charts.

  • A chart is a collection of files organized in a specific directory structure.
  • The configuration information related to a chart is managed in the configuration.
  • Finally, a running instance of a chart with a specific config is called a release.

See also