k8s切換工作上下文

2021-08-31 01:18:18 字數 1238 閱讀 4239

使用kubectl通過終端連線到k8s集群之後。可以設定要在那個命名空間下進行操作。

檢視當前的工作上下文

kubectl config view
apiversion: v1

clusters:

- cluster:

certificate-authority-data: redacted

server:

name: lithe-cocoa-92103_kubernetes

contexts:

- context:

cluster: lithe-cocoa-92103_kubernetes

user: lithe-cocoa-92103_kubernetes

name: lithe-cocoa-92103_kubernetes

current-context: lithe-cocoa-92103_kubernetes

kind: config

preferences: {}

users:

- name: lithe-cocoa-92103_kubernetes

user:

client-certificate-data: redacted

client-key-data: redacted

token: 65rzw78y8hbwxxtsxuuw9dbp4fljhi4b

- name: lithe-cocoa-92103_kubernetes-basic-auth

user:

password: h5m0ftuuiflbsdi7

username: admin

設定工作上下文,前提是該命名空間已經存在,如何建立命名空間可以參考

kubectl config set-context prod --namespace=production --cluster=lithe-cocoa-92103_kubernetes --user=lithe-cocoa-92103_kubernetes
切換

kubectl config use-context pro
驗證是否已經切換到了新的上下文

kubectl config current-context

K8s工作總結(了解)

kubernetes是google在2014年開源的乙個容器集群管理系統,kubernetes簡稱k8s。k8s用於容器化應用程式的部署,擴充套件和管理。k8s提供了容器編排,資源排程 k8s排程演算法頻繁問 彈性伸縮,部署管理,服務發現等一系列功能。kubernetes目標是讓部署容器化應用簡單高...

K8S的架構及工作原理

1 master和node k8s中的master是集群控制節點,負責整個集群的管理和控制 在master上執行著以下關鍵程序 kube apiserver 提供了http rest介面的關鍵服務程序,是k8s裡所有資源的增刪改查等操作的唯一入口,也是集群控制的入口程序 kube controlle...

K8S的架構及工作原理

1 master和node k8s中的master是集群控制節點,負責整個集群的管理和控制 在master上執行著以下關鍵程序 kube apiserver 提供了http rest介面的關鍵服務程序,是k8s裡所有資源的增刪改查等操作的唯一入口,也是集群控制的入口程序 kube controlle...