gcloud anthos auth login

NAME
gcloud anthos auth login - authenticate clusters using the Anthos client
SYNOPSIS
gcloud anthos auth login [--no-browser] [--cluster=CLUSTER] [--dry-run] [--kubeconfig=KUBECONFIG] [--login-config=LOGIN_CONFIG] [--login-config-cert=LOGIN_CONFIG_CERT] [--remote-bootstrap=REMOTE_BOOTSTRAP] [--server=SERVER] [--set-preferred-auth] [--user=USER] [GCLOUD_WIDE_FLAG]
DESCRIPTION
Authenticate clusters using the Anthos client.
EXAMPLES
To add credentials to default kubeconfig file:
gcloud anthos auth login --cluster=testcluster --login-config=kubectl-anthos-config.yaml

To add credentials to custom kubeconfig file:

gcloud anthos auth login --cluster=testcluster --login-config=kubectl-anthos-config.yaml --kubeconfig=my.kubeconfig

To generate the commands without executing them:

gcloud anthos auth login --cluster=testcluster --login-config=kubectl-anthos-config.yaml --dry-run

To add credentials to default kubeconfig file using server side login:

gcloud anthos auth login --cluster=testcluster --server=<server-url>
To add credentials to custom kubeconfig file using server side login:
gcloud anthos auth login --cluster=testcluster --server=<server-url> --kubeconfig=my.kubeconfig
To add credentials to custom kubeconfig file with server side login using a remote-device for login:
gcloud anthos auth login --cluster=testcluster --server=<server-url> --kubeconfig=my.kubeconfig --no-browser
FLAGS
--no-browser
Option to indicate login completion on a second device with browser.Used with server option.
--cluster=CLUSTER
Cluster to authenticate against. If no cluster is specified, the command will print a list of available options.
--dry-run
Print out the generated kubectl commands but do not execute them.
--kubeconfig=KUBECONFIG
Specifies the destination kubeconfig file where credentials will be stored.
--login-config=LOGIN_CONFIG
Specifies the configuration yaml file for login. Can be a file path or a URL.
--login-config-cert=LOGIN_CONFIG_CERT
Specifies the CA certificate file to be added to trusted pool for making HTTPS connections to a --login-config URL.
--remote-bootstrap=REMOTE_BOOTSTRAP
Option to complete login that was started using no-browser optionon a remote device that does not have a browser.
--server=SERVER
Specifies the URL of API server of the cluster to authenticate against.
--set-preferred-auth
If set, forces update of preferred authentication for given cluster
--user=USER
If configuring multiple user accounts in the same kubecconfig file, you can specify a user to differentiate between them.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, --help, --impersonate-service-account, --log-http, --project, --quiet, --trace-token, --user-output-enabled, --verbosity.

Run $ gcloud help for details.

NOTES
These variants are also available:
gcloud alpha anthos auth login
gcloud beta anthos auth login