Helm v3.0.0 beta 1 release, Kubernetes Package Manager

Helm is a tool for managing Kubernetes charts, graphs are pre-configured Kubernetes resource bundle. 3.0.0 beta 1 has been released, as follows:

  • Tiller has been removed. This improves the use of Helm's experience, no longer need to have administrative privileges or cluster installed in each namespace Tiller, after deleting Tiller, Helm now use to set up and access local kubeconfig file definition.
  • When this version requires installation of a name, or you can use - -generate-name flag to automatically generate a name, which is Helmv 2 opposite behavior.
  • helm init command has been removed. It fulfills two main functions: First, it is used to install the Tiller, it no longer needed; secondly, it sets the directory and repository configuration where Helm, is now automated. If the directory does not exist, the directory will be created.
  • Helm previous home directory located outside the user's home directory, called a  XDG Base Directory Specification  standard, which describes the standard method for treating these directories. Now, helm following the XDG specification.
  • By default, no longer add stable repository. In Helm life cycle 3, the repository will be abandoned, will now be transferred to a can of  Helm Hub  distributed repository model search.
  • helm search command has been reconstructed with repositories can search for local and sub-command Helm Hub
  • Release name is now defined as a namespace. In Helm 2, the name of a namespace is defined as running Tiller. When Tiller run the entire cluster, it is defined as a cluster name, the name of the scope of the present and release the same.
  • Now JSON mode can be imposed on the chart values ​​and the chart bundled
  • A new API version of this chart is available, this new apiVersion is v2, it contains a number of changes, as follows:
    • A list of demands in Chart.yaml file, rather than requments.yaml file
    • CRD directory is added to the chart for placing CRD. These files will be installed prior to performing template rendering, once Kubernetes communities to develop more detailed workflow with CRD, we can add more functionality to the Helm to support them.
  • crd-install hook has been removed, it is not applicable Helm v2 chart. "Legacy" plug Helm project will be released to support the v1 chart with crd-install the
  • helm serve is removed
  • helm now supports libraries charts. These charts do not install, but can rely on charts and other references
  • helm test carried out important reconstruction
  • CLI changes:
    • helm inspect now helm show
    • helm fetch become helm pull
    • helm delete 是 helm uninstall
    • If you want to save the history, use --keep-history rather than using --purge the helm uninstall

In addition, Helm 3.0.0 beta 2 has been released, with a difference of 1 beta release for two days, specifically see the release notes:

https://github.com/helm/helm/releases

Guess you like

Origin www.oschina.net/news/109453/helm-v-3-0-0-beta-1-released