github.com/koderover/helm@v2.17.0+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        --skip-repos                         Skip adding the stable and local repositories
    51        --stable-repo-url string             URL for stable repository (default "https://charts.helm.sh/stable")
    52    -i, --tiller-image string                Override Tiller image
    53        --tiller-tls                         Install Tiller with TLS enabled
    54        --tiller-tls-cert string             Path to TLS certificate file to install with Tiller
    55        --tiller-tls-hostname string         The server name used to verify the hostname on the returned certificates from Tiller
    56        --tiller-tls-key string              Path to TLS key file to install with Tiller
    57        --tiller-tls-verify                  Install Tiller with TLS enabled and to verify remote certificates
    58        --tls-ca-cert string                 Path to CA root certificate
    59        --upgrade                            Upgrade if Tiller is already installed
    60        --use-deprecated-stable-repository   Use the old (googleapis) repository URL even though that URL is being shutdown.
    61        --wait                               Block until Tiller is running and ready to receive requests
    62  ```
    63  
    64  ### Options inherited from parent commands
    65  
    66  ```
    67        --debug                           Enable verbose output
    68        --home string                     Location of your Helm config. Overrides $HELM_HOME (default "~/.helm")
    69        --host string                     Address of Tiller. Overrides $HELM_HOST
    70        --kube-context string             Name of the kubeconfig context to use
    71        --kubeconfig string               Absolute path of the kubeconfig file to be used
    72        --tiller-connection-timeout int   The duration (in seconds) Helm will wait to establish a connection to Tiller (default 300)
    73        --tiller-namespace string         Namespace of Tiller (default "kube-system")
    74  ```
    75  
    76  ### SEE ALSO
    77  
    78  * [helm](helm.md)	 - The Helm package manager for Kubernetes.
    79  
    80  ###### Auto generated by spf13/cobra on 15-Oct-2020