Download kubeconfig from PMK UI

This articles describes how to download kubeconfig file for your PMK cluster.

We recommend reading [What is Kubeconfig] and [Introduction to Authentication in PMK] prior to this.

In order to access your PMK clusters outside of the PMK UI, you need to have a kubeconfig file that is properly configured with either of the following as mechanisms for authenticating with your PMK cluster:

  • an access token generated by PMK for your specific user account, or
  • the username and password for your user account (stored in encrypted format in the file)

The kubeconfig file for a PMK cluster can be obtained by following these steps:

  1. In the PMK UI, navigate to ‘API Access’ menu option on the left side menu.
  2. Select the desired cluster from the list of clusters under the ‘Download kubeconfig’ section.
  3. Select Token or Password as the Authentication Method and click Download Config.

The kubeconfig file will be downloaded in your system’s default ‘Downloads’ folder.

Token Based kubeconfig

Token-based authentication is a more secure and recommended way of authentication for your kubeconfig.

When you select this option while downloading kubeconfig, the token field in the kubeconfig file is populated with the Keystone token for the currently logged in user.

Once generated, a token is valid for a 24-hour duration only.

Password Based kubeconfig

Password-based authentication is a less secure way of authentication for your kubeconfig. When you select this option while downloading kubeconfig, the token field in the kubeconfig file is populated with the username and password for currently logged in user in encoded format.

The resulting kubeconfig is valid as long as the username / password are valid.