github.com/darkowlzz/helm@v2.5.1-0.20171213183701-6707fe0468d4+incompatible/docs/helm/helm_init.md (about)

     1  ## helm init
     2  
     3  initialize Helm on both client and server
     4  
     5  ### Synopsis
     6  
     7  
     8  
     9  This command installs Tiller (the Helm server-side component) onto your
    10  Kubernetes Cluster and sets up local configuration in $HELM_HOME (default ~/.helm/).
    11  
    12  As with the rest of the Helm commands, 'helm init' discovers Kubernetes clusters
    13  by reading $KUBECONFIG (default '~/.kube/config') and using the default context.
    14  
    15  To set up just a local environment, use '--client-only'. That will configure
    16  $HELM_HOME, but not attempt to connect to a Kubernetes cluster and install the Tiller
    17  deployment.
    18  
    19  When installing Tiller, 'helm init' will attempt to install the latest released
    20  version. You can specify an alternative image with '--tiller-image'. For those
    21  frequently working on the latest code, the flag '--canary-image' will install
    22  the latest pre-release version of Tiller (e.g. the HEAD commit in the GitHub
    23  repository on the master branch).
    24  
    25  To dump a manifest containing the Tiller deployment YAML, combine the
    26  '--dry-run' and '--debug' flags.
    27  
    28  
    29  ```
    30  helm init
    31  ```
    32  
    33  ### Options
    34  
    35  ```
    36        --canary-image             use the canary Tiller image
    37    -c, --client-only              if set does not install Tiller
    38        --dry-run                  do not install local or remote
    39        --history-max int          limit the maximum number of revisions saved per release. Use 0 for no limit.
    40        --local-repo-url string    URL for local repository (default "http://127.0.0.1:8879/charts")
    41        --net-host                 install Tiller with net=host
    42        --node-selectors string    labels to specify the node on which Tiller is installed (app=tiller,helm=rocks)
    43    -o, --output OutputFormat      skip installation and output Tiller's manifest in specified format (json or yaml)
    44        --override stringArray     override values for the Tiller Deployment manifest (can specify multiple or separate values with commas: key1=val1,key2=val2)
    45        --service-account string   name of service account
    46        --skip-refresh             do not refresh (download) the local repository cache
    47        --stable-repo-url string   URL for stable repository (default "https://kubernetes-charts.storage.googleapis.com")
    48    -i, --tiller-image string      override Tiller image
    49        --tiller-tls               install Tiller with TLS enabled
    50        --tiller-tls-cert string   path to TLS certificate file to install with Tiller
    51        --tiller-tls-key string    path to TLS key file to install with Tiller
    52        --tiller-tls-verify        install Tiller with TLS enabled and to verify remote certificates
    53        --tls-ca-cert string       path to CA root certificate
    54        --upgrade                  upgrade if Tiller is already installed
    55  ```
    56  
    57  ### Options inherited from parent commands
    58  
    59  ```
    60        --debug                     enable verbose output
    61        --home string               location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
    62        --host string               address of Tiller. Overrides $HELM_HOST
    63        --kube-context string       name of the kubeconfig context to use
    64        --kubeconfig string         path to kubeconfig file. Overrides $KUBECONFIG
    65        --tiller-namespace string   namespace of Tiller (default "kube-system")
    66  ```
    67  
    68  ### SEE ALSO
    69  * [helm](helm.md)	 - The Helm package manager for Kubernetes.
    70  
    71  ###### Auto generated by spf13/cobra on 7-Nov-2017