apiversion
: v1
kind
: replicationcontroller #副本控制器rc
metadata
:name
: mysql #rc的名稱,全域性唯一
spec
:replicas
:1
#pod副本期待數量
selector
:: mysql #符合目標的pod擁有此標籤
template
:#根據此模板建立pod的副本(例項)
metadata
:labels
:: mysql #pod副本擁有的標籤,對應rc的selector
spec
:containers
:#pod內容器的定義部分
-name
: mysql #容器的名稱
image
: mysql #容器對應的docker image
ports:-
containerport
:3306
#容器應用監聽的埠號
env:
-name
: mysql_root_password # 注入容器內的環境變數
value
:"123456"
k8s(配置檔案完成伸縮)
在剛才的實驗中我們可以看到在剛才的yml指令碼中 我們寫入replicas為2,所以這時我們應該已經擁有了兩個副本,我們可以使用命令進行檢視,我們所有的執行副本。當然如果你要刪除這個部署可以使用一下兩個命令 kubectl delete deployment nginx deployment 刪除名...
k8s掛載目錄 K8S 入門 檔案掛載
最近在做清算,需要將清算檔案生成,後推送到遠端的ftp上。順便整理了一下檔案生成後的儲存方式。直接生成到docker容器內部。不過會隨著容器的消亡而消失 生成到儲存卷 生成到檔案伺服器 儲存卷首先需要宣告卷。volumes name log path hostpath directory locat...
K8s部署prometheus監控K8s細節
prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...