日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

三分鐘入門Helm工具

來源: 責編: 時間:2024-05-16 17:43:38 227觀看
導讀相關組件helm 是一個命令行工具,用于本地開發及管理chart,chart倉庫管理等。helm 本質就是一個K8s包管理器。優點簡化部署 :Helm允許使用單個命令輕松部署和管理應用程序,從而簡化了整個部署過程;高度可配置:Helm Charts提

相關組件

helm 是一個命令行工具,用于本地開發及管理chart,chart倉庫管理等。u1H28資訊網——每日最新資訊28at.com

helm 本質就是一個K8s包管理器。u1H28資訊網——每日最新資訊28at.com

優點

  • 簡化部署 :Helm允許使用單個命令輕松部署和管理應用程序,從而簡化了整個部署過程;
  • 高度可配置:Helm Charts提供了高度可配置的選項,可以輕松自定義和修改應用程序的部署配置;
  • 版本控制 :Helm允許管理應用程序的多個版本,從而輕松實現版本控制和回滾;
  • 模板化:Helm Charts使用YAML模板來定義Kubernetes對象的配置,從而簡化了配置過程,并提高了可重復性和可擴展性;
  • 應用程序庫:Helm具有應用程序庫的概念,可以輕松地共享和重用Helm Charts,從而簡化了多個應用程序的部署和管理;
  • 插件系統:Helm擁有一個強大的插件系統,允許您擴展和定制Helm的功能,以滿足特定的需求和要求。

工作流程(v3)

圖片圖片u1H28資訊網——每日最新資訊28at.com

開發者首先創建并編輯chart的配置;
接著打包并發布至Helm的倉庫(Repository);
當管理員使用helm命令安裝時,相關的依賴會從倉庫下載;
接著helm會根據下載的配置部署資源至k8s;u1H28資訊網——每日最新資訊28at.com

Tiller (helm3 已經移除 helm直接和k8s交互)

Helm 的服務端。Tiller 負責接收 Helm 的請求,與 k8s 的 apiserver 交互,根據chart 來生成一個 release 并管理 release 部署在 Kubernetes 集群中。Tiller 用于接收 Helm 的請求,并根據 Chart 生成 Kubernetes 的部署文件( Helm 稱為 Release ),然后提交給 Kubernetes 創建應用。Tiller 還提供了 Release 的升級、刪除、回滾等一系列功能。u1H28資訊網——每日最新資訊28at.com

chart

Helm 的軟件包,采用 TAR 格式。類似于 APT 的 DEB 包或者 YUM 的 RPM 包,其包含了一組定義 Kubernetes 資源相關的 YAML 文件。u1H28資訊網——每日最新資訊28at.com

release

使用 helm install 命令在 Kubernetes 集群中部署的 Chart 稱為 Release。u1H28資訊網——每日最新資訊28at.com

Repoistory

Helm chart 的倉庫,Helm 客戶端通過 HTTP 協議來訪問存儲庫中 chart 的索引文件和壓縮包 Repository 本質上是一個 Web 服務器,該服務器保存了一系列的 Chart 軟件包以供用戶下載,并且提供了一個該 Repository 的 Chart 包的清單文件以供查詢。Helm 可以同時管理多個不同的 Repository。u1H28資訊網——每日最新資訊28at.com

流程相關

Chart Install 過程:

1:Helm從指定的目錄或者tgz文件中解析出Chart結構信息2:Helm將指定的Chart結構和Values信息通過gRPC傳遞給Tiller3:Tiller根據Chart和Values生成一個Release4:Tiller將Release發送給Kubernetes用于生成Release

Chart Update過程:u1H28資訊網——每日最新資訊28at.com

1:Helm從指定的目錄或者tgz文件中解析出Chart結構信息2:Helm將要更新的Release的名稱和Chart結構,Values信息傳遞給Tiller3:Tiller生成Release并更新指定名稱的Release的History4:Tiller將Release發送給Kubernetes用于更新Release

Chart Rollback過程:u1H28資訊網——每日最新資訊28at.com

1:Helm將要回滾的Release的名稱傳遞給Tiller2:Tiller根據Release的名稱查找History3:Tiller從History中獲取上一個Release4:Tiller將上一個Release發送給Kubernetes用于替換當前Release

安裝

github 地址:u1H28資訊網——每日最新資訊28at.com

https://github.com/helm/helm/releases

Helm 客戶端

k8s所有節點 

yum install -y socat

主節點

wget https://get.helm.sh/helm-v3.4.0-linux-amd64.tar.gz tar xf helm-v3.4.1-linux-amd64  ln -s /usr/local/linux-amd64/helm /usr/local/bin/helm

倉庫配置

# 添加公用的倉庫[bigdata@k8s-master module]$ helm repo add bitnami https://charts.bitnami.com/bitnami# 配置helm阿里源地址[bigdata@k8s-master module]$ helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/chartshelm repo update  helm repo llist

使用

安裝一個nginx:u1H28資訊網——每日最新資訊28at.com

helm create nginxtree nginx

圖片圖片u1H28資訊網——每日最新資訊28at.com

nginx/├── charts   #依賴其他包的charts文件├── Chart.yaml   # 該chart的描述文件,包括ico地址,版本信息等├── templates   #存放k8s模板文件目錄│   ├── deployment.yaml   #創建k8s資源的yaml 模板│   ├── _helpers.tpl   #下劃線開頭的文件,可以被其他模板引用.│   ├── hpa.yaml   # 配置服務資源CPU 內存│   ├── ingress.yaml   # ingress 配合service域名訪問的配置│   ├── NOTES.txt   #說明文件,helm install之后展示給用戶看的內容│   ├── service.yaml   #kubernetes Serivce yaml 模板└── values.yaml   #給模板文件使用的變量

 values.yaml   #給模板文件使用的變量。u1H28資訊網——每日最新資訊28at.com

修改values.yam 里的service的type為 NodePort。u1H28資訊網——每日最新資訊28at.com

安裝chart任務 (注意后面有個點)

helm install -f values.yaml nginx1 .

查詢release

helm ls helm list

刪除release

helm delete nginx1


u1H28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-88568-0.html三分鐘入門Helm工具

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 使用Cargo的特性來優化你的Rust項目

下一篇: 一文搞懂:什么是SSR、SSG、CSR?前端渲染技術全解析

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
欧美精品乱人伦久久久久久| 国产精品卡一卡二| 亚洲欧美综合v| 欧美久久精品午夜青青大伊人| 亚洲国产欧美精品| 国产亚洲日本欧美韩国| 日韩天堂在线观看| 欧美一区二区在线免费播放| 久久精品国产欧美激情| 国产精品成人一区二区| 亚洲午夜伦理| 国产精品一区二区久久| 久久噜噜噜精品国产亚洲综合| 在线观看一区二区精品视频| 欧美日韩精品一二三区| 欧美精品自拍偷拍动漫精品| 国内不卡一区二区三区| 久久精品30| 亚洲国产精品99久久久久久久久| 亚洲日韩欧美视频一区| 欧美日韩在线观看视频| 亚洲国产精品精华液2区45| 欧美女激情福利| 欧美一区二区在线播放| 在线视频亚洲| 麻豆亚洲精品| 午夜伦欧美伦电影理论片| 蜜桃久久精品乱码一区二区| 国产精品毛片a∨一区二区三区| 黄色资源网久久资源365| 一二三区精品福利视频| 国产精品草莓在线免费观看| 亚洲精品偷拍| 午夜久久资源| 欧美日韩综合视频| 在线日韩一区二区| 先锋a资源在线看亚洲| 欧美精品亚洲一区二区在线播放| 国产日韩av高清| 99综合精品| 久久亚洲视频| 国产欧美三级| 亚洲视频在线观看网站| 欧美高清在线观看| 一区二区三区自拍| 欧美一区二区三区四区在线 | 亚洲女ⅴideoshd黑人| 免费亚洲婷婷| 激情成人综合网| 欧美一级二级三级蜜桃| 欧美日韩中文另类| 亚洲开发第一视频在线播放| 久热这里只精品99re8久| 国产一区二区三区成人欧美日韩在线观看| 亚洲午夜极品| 欧美日韩裸体免费视频| 亚洲精品国精品久久99热| 免费一级欧美片在线观看| 国内久久视频| 欧美永久精品| 国产伦精品一区二区三区视频黑人| 在线一区二区三区做爰视频网站| 欧美寡妇偷汉性猛交| 亚洲大胆人体视频| 久久亚洲一区二区三区四区| 国产视频久久网| 午夜精品久久久久| 国产精品女主播在线观看| 亚洲一区亚洲| 国产精品久久久久久模特 | 亚洲视频精品| 欧美三级日韩三级国产三级| 亚洲毛片在线看| 男女av一区三区二区色多| 久久亚洲一区| 尤物yw午夜国产精品视频明星| 久久久国际精品| 国产专区欧美精品| 久久精品亚洲精品| 激情另类综合| 美日韩免费视频| 亚洲国产福利在线| 欧美成黄导航| 99re6热只有精品免费观看| 欧美日韩视频在线一区二区观看视频 | 欧美日韩一区二| 一本一本久久a久久精品综合妖精| 欧美日韩精品免费观看| 亚洲最新色图| 欧美视频精品在线| 亚洲永久免费精品| 国产欧美日韩三级| 久久精品一区二区三区不卡| 精品99视频| 欧美成人激情视频| 一本色道久久88亚洲综合88| 欧美三级日本三级少妇99| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 久久久久久电影| 在线观看成人一级片| 欧美韩日一区二区三区| 99在线视频精品| 国产精品免费观看在线| 欧美一级网站| 一区一区视频| 欧美国产一区二区在线观看 | 国产午夜精品久久久久久久| 久久先锋影音| 亚洲精品中文字幕有码专区| 国产精品成人免费| 欧美一区91| 亚洲人www| 国产精品久久久久久超碰| 欧美在线亚洲一区| 亚洲国产一成人久久精品| 欧美日韩中文字幕日韩欧美| 小黄鸭视频精品导航| 亚洲第一区在线| 欧美日韩亚洲综合| 久久国产精品99国产精| 亚洲级视频在线观看免费1级| 欧美视频一区二区三区在线观看| 欧美在线在线| 亚洲精品影视| 国产欧美日韩精品丝袜高跟鞋| 噜噜噜噜噜久久久久久91| 一二美女精品欧洲| 精品51国产黑色丝袜高跟鞋| 欧美日本国产视频| 久久国产精品99精品国产| 亚洲精品国产精品乱码不99| 国产精品免费观看在线| 美日韩精品视频| 午夜精品亚洲| 亚洲欧洲日本在线| 国产欧美一区二区三区视频| 欧美国产日产韩国视频| 欧美在线播放一区| 日韩亚洲欧美一区二区三区| 国产亚洲精品久| 欧美日韩一区二区在线观看| 久久久www成人免费无遮挡大片| 日韩视频一区二区三区在线播放免费观看 | 亚洲精品久久久久中文字幕欢迎你| 国产精品美女久久久浪潮软件| 裸体女人亚洲精品一区| 亚洲免费一区二区| 亚洲韩国精品一区| 国产日韩欧美一区二区三区在线观看 | 国产精品99久久久久久白浆小说| 韩国av一区二区| 欧美视频在线视频| 麻豆av福利av久久av| 亚洲欧美综合网| 日韩视频中文| 国语自产在线不卡| 国产精品狠色婷| 欧美电影免费| 久久久久久久久伊人| 亚洲男人第一av网站| 亚洲精品综合在线| 伊人成人网在线看| 国产女人18毛片水18精品| 欧美日韩和欧美的一区二区| 裸体素人女欧美日韩| 欧美一区二区三区精品| 亚洲一区免费观看| 99热在这里有精品免费| 亚洲国产精品成人| 国内成+人亚洲+欧美+综合在线| 国产精品大全| 欧美日韩美女| 欧美激情区在线播放| 久久综合国产精品| 久久精品视频在线播放| 亚洲欧美变态国产另类| 中文亚洲欧美| 一本色道婷婷久久欧美| 欧美另类极品videosbest最新版本| 久久久久国色av免费看影院| 欧美夜福利tv在线| 亚洲欧美日韩综合国产aⅴ| 亚洲深夜福利网站| 一区二区久久久久| 99精品视频免费在线观看| 亚洲精品婷婷| 亚洲精品在线三区| 亚洲人成在线观看网站高清| 亚洲电影在线| 亚洲高清视频一区二区| 好看不卡的中文字幕| 国产一区二区三区丝袜| 国产情人综合久久777777| 国产欧美一级| 国产一区av在线| 国产综合视频在线观看| 国产一本一道久久香蕉| 国产亚洲精品一区二区| 国产日韩欧美不卡在线| 国产视频久久久久久久| 国产日韩在线看| 狠狠色综合色区| 在线观看精品视频| 91久久精品国产91久久|