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