發布 replicationcontroller.yaml到kubernetes集群中命令(master節點執行)
kubectl create -f mysql.yaml
檢視 kubectl get rc(kubectl get pods/nodes/services ex..)
kubectl describe node 檢視某個node的具體資訊。
以上得到的是預設namespace=default的資訊
kubectl describe deployment/kubernetes-dashboard
要得到具體namespace下的kubectl get pods --namespace=某個namespace名
kubectl get svc --namespace=kube-system
kubectl label nodes k8s-node1 name=mysql
kubectl label nodes =此命令用於設定node標籤
kubectl get pod --all-namespaces 得到所有pods
kubectl get secret -n kube-system 或kubectl -n kube-system get secret 檢視(namespace=kube-system下的 secret )
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep user-admin | awk '')檢視token資訊
# 刪除pod
kubectl delete pod podname --force --grace-period=0
# 刪除namespace
kubectl delete namespace namespacename --force --grace-period=0
# 刪除default namespace下的pod名為pod-to-be-deleted-0
etcdctl_api=3 etcdctl del /registry/pods/default/pod-to-be-deleted-0
# 刪除需要刪除的namespace
etcdctl del /registry/namespaces/namespacename
kubectl get namespace -l istio-injection 檢視 namespace 下的 istio-injection標籤 k8s 命令 重啟 k8s基本命令
kubernetes 常用命令 通過yaml檔案建立 kubectl create f yaml 不建議使用,無法更新,必須先delete 通過yaml檔案刪除 kubectl delete f yaml 檢視kube system namespace下面的pod svc deployment 等等...
k8s學習筆記一
假設現在有五颱機器,我們給其中的三颱安裝了mysql,那麼這三颱機器上就有了mysql的服務程序,我們把三個服務程序叫做k8s的乙個service。在實際的應用中,通過在一台機器上部署多個docker例項來達到這種效果。然後給service貼個標籤,比如起個名字 mysql 那麼,在k8s容器中,它...
k8s常用命令常用k8s命令
獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...