K8S 进阶

一、kubectx

https://github.com/ahmetb/kubectx/releases/download/v0.11.0/kubectx_v0.11.0_linux_x86_64.tar.gz

/hl/config

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: LS0tLS1CRUdxxxx
    server: https://10.0.0.1:6443
  name: aa
- cluster:
    certificate-authority-data: LS0tLS1CRUdJTiBDxxx
    server: https://10.0.1.1:6443
  name: bb
contexts:
- context:
    cluster: aa
    namespace: hl
    user: aa-admin
  name: ctx-aa
- context:
    cluster: bb
    user: bb-admin
  name: ctx-bb
current-context: ctx-aa
kind: Config
users:
- name: aa-admin
  user:
    client-certificate-data: LS0tLS1CRUdJTiBDRVJUxxxx
    client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJxx
- name: bb-admin
  user:
    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0Fxxx
    client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSxxx
export KUBECONFIG=/hl/config
kubectx ctx-bb

二、kubens

https://github.com/ahmetb/kubectx/releases/download/v0.11.0/kubens_v0.11.0_linux_x86_64.tar.gz

kubectl config set-context --current --namespace=hl
kubens hl

results matching ""

    No results matching ""