description |
---|
Accessing kubectl without administrator privileges |
If you don't have administrator privileges, use this procedure to access kubeconfig
using the kubectl
token. kubeconfig
is a YAML file that stores cluster authentication information for kubectl. It contains a list of contexts to which kubectl refers when running commands. By default, kubeconfig
is saved in the $HOME/
directory in the Linux operating system.
{% hint style="warning" %}
Before beginning, refer to this article for more information aboutkubeconfig
.
{% endhint %}
Add the following code to your AWS profile:
[profile NAME] # Supply your AWS profile name
region=us-east-1
credential_process=duplo-aws-credential-process --tenant YOUR_TENANT --host --interactive
{% hint style="info" %} The token that you download is for the selected Tenant only. It is intended for use with a non-human DuploCloud service account. {% endhint %}
-
In the DuploCloud Portal, navigate to Kubernetes -> Services. The Services page displays.
-
Select the Service from the Name column.
-
From the KubeCtl item list, select KubeCtl Token. The KubeCtl Token window displays.\
Token window with
kubectl
commands for creating token -
Click Copy to copy the
kubectl
commands in the Token window to your clipboard. -
From the KubeCtl item list, select KubeCtl Shell to launch the shell instance. Paste the copied commands into the shell and run them.