簡體   English   中英

如何獲取部署。Kubernetes 中 MSSQL 集群的 yaml 文件

[英]How to get the deployment.yaml file for MSSQL cluster in Kubernetes

我正在使用以下文檔在 Kubernetes 設置中安裝 SQL 服務器集群。

在這里檢查。

我能夠成功安裝集群。 但我需要通過指定自定義 docker 映像來自定義部署,添加額外的容器。

我可以知道如何為正在運行的容器中的所有圖像獲取部署 YAML 文件和 Dockerfile 嗎?

我嘗試過“kubectl edit”,但無法編輯所需的詳細信息。

最簡單的方法是使用類似的東西:

kubectl get deployment -n %yournamespace% -o yaml > export.yaml

對於 Kubernetes YAML 文件,您可以使用:

kubectl get <pod,svc,all,etc> <name> --export=true -o yaml 

或者

kubectl get <pod,svc,all,etc> <name> -o yaml

對於 Docker Dockerfiles ,stackoverflow 上有整篇文章解釋了如何從圖像創建 dockerfile。

Kubernetes Cheat Sheetkubectl命令的良好來源。

假設您的部署是在develop命名空間中創建的。 下面的命令將幫助您從部署中獲取yaml ,-- --export標志將刪除集群特定信息。

kubectl get deploy <your-deployment-name> --namespace=develop -o yaml --export > your-deployment.yaml

以下命令將幫助您從部署中獲取json

kubectl get deploy <your-deployment-name> --namespace=develop -o json --export > your-deployment.yaml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM