docker 主要操作命令:
docker images 列出當前所有的映象
docker build imagename 根據當前dockfile構建映象
docker commit containid imagename 根據容器containid構建乙個映象
docker tag imagename tag 給乙個映象打tag
docker cp file containid:/path 將檔案從宿主機拷貝到容器中
docker push imagename 將映象推送到倉庫中
kubectl是kubenetes提供的方便操作命令,通過kubctl命令可以對k8s的各類資源實現管理
kubectl -n namespace get pod -o wide 顯示namespace下的pod
kubectl -n namespace describe pod podid 描述pod詳細資訊,可初步定為pod失敗的問題
kubectl -n namespace get pod podid -o yaml 獲取pod的yaml檔案
kubectl -n namespace delete pod podid 刪除pod
kubectl -n namespace get node 獲取node資訊
kubectl -n namespace descrbe node nodename 描述node資訊
kubenetes重新編譯scheduler**驗證步驟:
1.修改原始碼,make what=plugin/pkg/cmd/kube-scheduler ,重新編譯scheduler原始碼
2.docker ps找到kube-scheduler所在的container,將編譯好的kube-scheduler檔案docker cp拷到container中,替換原來的檔案
3,根據這個container重新編譯映象,推到倉庫
4.用自己編的映象重啟scheduler pod
docker容器管理平台k8部署與應用
映象 image 容器 container 倉庫 repository 乙個k8s系統,通常稱為乙個k8s集群 cluster 這個集群主要包括兩個部分 1.伺服器資源 ip規劃 registry 192.168.1.100 映象私有倉庫 master 192.168.1.10 主節點 node1 ...
k8s和docker的區別
最近專案用到kubernetes 以下簡稱k8s,k和s之間有8個字母 雖然之前也有簡單使用過,但最近發現k8s概念較多,命令也有些不夠用了,故想藉此機會寫點東西,更全面認識並使用k8s。本篇文章目的 讓你更全面了解k8s概念,以及學到在工作中常用的操作。整體更偏向於原理和應用。在正式開始k8s之前...
k8s 相關的基本操作
動態獲取 lcmapi 所有 pod 的日誌,不同 pod 輸出按顏色區分 bash c curl fssl kubetail lcmapi n storage system mysql as p 4000 u root password umstor fancy 2019 dumstorlcm h...