使用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...