gcloud alpha anthos auth login

NAME
gcloud alpha anthos auth login - authenticate clusters using the Anthos client
SYNOPSIS
gcloud alpha 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
(ALPHA) Authenticate clusters using the Anthos client.
EXAMPLES
To add credentials to default kubeconfig file:
gcloud alpha anthos auth login --cluster=testcluster --login-config=kubectl-anthos-config.yaml

To add credentials to custom kubeconfig file:

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

To generate the commands without executing them:

gcloud alpha 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 alpha anthos auth login --cluster=testcluster --server=<server-url>
To add credentials to custom kubeconfig file using server side login:
gcloud alpha 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 alpha 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
This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early access allowlist. These variants are also available:
gcloud anthos auth login
gcloud beta anthos auth login