Kubectl access for non-administrators

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.
Before beginning, refer to this article for more information aboutkubeconfig.

Updating the AWS Profile

Add the following code to your AWS profile:
[profile NAME] # Supply your AWS profile name
credential_process=duplo-aws-credential-process --tenant YOUR_TENANT --host --interactive

Downloading the kubectl token

The token that you download is for the selected Tenant only. It is intended for use with a non-human DuploCloud service account.
  1. 1.
    In the DuploCloud Portal, navigate to DevOps -> Containers -> EKS/Native.
  2. 2.
    Click the Services tab. The Services page displays.
  3. 3.
    Select the Service from the Name column.
  4. 4.
    Click KubeCtl Token. The Token window displays.
  5. 5.
    Click Copy to copy the kubectl commands in the Token window to your clipboard.
  6. 6.
    On the Services tab, click KubeCtl Shell to launch the shell instance. Paste the copied commands into the shell and run them.