最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

k8s集群資源編排方式(yaml文件)

 更新時間:2026年04月16日 10:17:35   作者:Voir Toi  
文章主要介紹了Kubernetes集群中使用YAML文件進行資源管理和和編排部署的方法,YAML是一種標記語言,用于數(shù)據(jù)序列化,YAML文件書寫格式有特定的規(guī)則,如使用空格進行縮進、使用#標識注釋等,文章還介紹了生成YAML文件的方法,包括使用kubectl create和kubectl get命令

1、YAML 文件概述

k8s集群中對資源管理和資源對象編排部署都可以通過聲明樣式(YAML)文件來解決,

也就是可以把需要對資源對象操作編輯到 YAML 格式文件中,

我們把這種文件叫做資源清單文件,通過 kubectl 命令直接使用資源清單文件就可以實現(xiàn)對大量的資源對象進行編排部署。

2、YAML 文件書寫格式

(1)YAML 介紹

  • YAML :仍是一種標記語言。
  • 為了強調(diào)這種語言以數(shù)據(jù)做為中心,而不是以標記語言為重點。
  • YAML 是一個可讀性高,用來表達數(shù)據(jù)序列的格式。

(2)YAML 基本語法

  • 使用空格做為縮進
  • 縮進的空格數(shù)目不重要,只要相同層級的元素左側(cè)對齊即可
  • 一般開頭縮進倆空格;字符串后縮進一個空格,比如冒號、逗號后邊
  • 使用 — 表示新的yaml文件的開始
  • 使用#標識注釋,從這個字符一直到行尾,都會被解釋器忽略

(3)YAML 組成部分

  • 控制器定義
  • 被控制對象

(4)常用字段說明

apiVersion          //API版本
kind                //資源類型
metadata            //資源元數(shù)據(jù)
spec                //資源規(guī)格
replicas            //副本數(shù)量
selector            //標簽選擇器
template            //pod模板
metadata            //pod元數(shù)據(jù)
sepc                //pod規(guī)格
containers          //容器配置

3、快速生成yaml文件

(1)使用 kubectl create 命令生成yaml文件(未部署項目)

//創(chuàng)建一個資源名稱為“web”的deployment
kubectl create deployment web --image=nginx

//生成一個yaml文件;--dry-run表示嘗試運行
kubectl create deployment web --image=nginx -o yaml --dry-run

//將生成內(nèi)容輸出到一個文件中去
kubectl create deployment web --image=nginx -o yaml --dry-run > m1.yaml

(2)使用 kubectl get 命令導出yaml文件(已部署項目)

//將deploy類型的nginx的yaml文件進行展示
kubectl get deploy nginx -0 yaml

//將展示的文件
kubectl get deploy nginx -0 yaml --export > m2.yaml

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • k8s admin用戶生成token方式

    k8s admin用戶生成token方式

    用戶使用Kubernetes 1.28創(chuàng)建admin命名空間并部署,通過ClusterRoleBinding為jenkins用戶授權集群級權限,生成并獲取其token,最后檢查token是否存在及生效情況
    2025-09-09
  • 在CentOS上如何安裝Singularity高性能容器

    在CentOS上如何安裝Singularity高性能容器

    Singularity是勞倫斯伯克利國家實驗室專門為大規(guī)模、跨節(jié)點HPC和DL工作負載而開發(fā)的容器化技術,具備輕量級、快速部署、方便遷移等優(yōu)勢,且支持從Docker鏡像格式轉(zhuǎn)換為Singularity鏡像格式,本文給大家介紹在CentOS上如何安裝Singularity高性能容器,感興趣的朋友一起看看吧
    2024-05-05
  • K8s?HPA(自動伸縮)解讀

    K8s?HPA(自動伸縮)解讀

    HPA(HorizontalPodAutoscaler)根據(jù)CPU/內(nèi)存使用率自動調(diào)整Pod數(shù)量,實現(xiàn)水平擴展,與垂直擴展不同,需安裝MetricsServer,支持Deployment、StatefulSet等資源,但不適用于DaemonSet
    2025-08-08
  • Hadoop 2.x與3.x 22點比較,Hadoop 3.x比2.x的改進

    Hadoop 2.x與3.x 22點比較,Hadoop 3.x比2.x的改進

    本文介紹了Hadoop3版本中添加的新功能,Hadoop 2和Hadoop 3的區(qū)別,在這篇文章中,我們將討論Hadoop 2.x與Hadoop 3.x之間的比較。感興趣的朋友跟隨小編一起看一下
    2018-09-09
  • k8s 中的 service 如何找到綁定的 Pod 及實現(xiàn) Pod 負載均衡的方法

    k8s 中的 service 如何找到綁定的 Pod 及實現(xiàn) 

    service 是一組具有相同 label pod 集合的抽象,集群內(nèi)外的各個服務可以通過 service 進行互相通信,這篇文章主要介紹了k8s 中的 service 如何找到綁定的 Pod 以及如何實現(xiàn) Pod 負載均衡,需要的朋友可以參考下
    2022-10-10
  • podman容器工具的具體使用

    podman容器工具的具體使用

    本文主要介紹了podman容器工具的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 最新青龍面板2.10.2搭建+XDD-PLUS的保姆級教程

    最新青龍面板2.10.2搭建+XDD-PLUS的保姆級教程

    這篇文章主要介紹了最新青龍面板2.10.2搭建+XDD-PLUS的保姆級教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • K8S使用NFS動態(tài)創(chuàng)建PVC實踐

    K8S使用NFS動態(tài)創(chuàng)建PVC實踐

    本文介紹了兩種使用NFS作為K8S中容器數(shù)據(jù)持久化后端存儲的方法,并在產(chǎn)線環(huán)境中進行了驗證,第一種方法使用了nfs-client-provisioner,第二種方法使用了csi-nfs-driver,兩種方法均通過動態(tài)創(chuàng)建PVC實現(xiàn)數(shù)據(jù)持久化,并驗證了文件的讀寫能力
    2026-03-03
  • 一文講解如何獲取k8s容器里運行的jar包

    一文講解如何獲取k8s容器里運行的jar包

    K8S是Google開源的容器集群管理系統(tǒng),其設計目標是在主機集群之間提供一個能夠自動化部署、可拓展、應用容器可運營的平臺,這篇文章主要給大家介紹了關于如何獲取k8s容器里運行的jar包的相關資料,需要的朋友可以參考下
    2022-09-09
  • K8s Taint污點與Toleration容忍詳解

    K8s Taint污點與Toleration容忍詳解

    Kubernetes通過Taint與Toleration控制Pod調(diào)度與驅(qū)逐,Taint類型包括NoSchedule、NoExecute、PreferNoSchedule,Toleration可配置匹配規(guī)則及容忍時間,用于應對節(jié)點故障、網(wǎng)絡抖動等場景,同時需注意參數(shù)優(yōu)先級和內(nèi)置策略
    2025-08-08

最新評論

曲水县| 永昌县| 新昌县| 运城市| 柏乡县| 苍山县| 和平区| 宿迁市| 梧州市| 阿瓦提县| 公安县| 图片| 桐城市| 定安县| 元朗区| 贵南县| 红桥区| 正定县| 和田市| 峨边| 中西区| 辽宁省| 绥棱县| 商都县| 扬中市| 安福县| 鹤壁市| 海盐县| 临汾市| 托里县| 德阳市| 丹阳市| 平山县| 南丹县| 沂源县| 浑源县| 健康| 郑州市| 连山| 弋阳县| 泾川县|