k8s的mysql rc配置檔案

2021-10-21 16:42:47 字數 690 閱讀 9213

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 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...