日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Kubernetes持续交付-Jenkins X的Helm部署

發布時間:2023/11/29 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kubernetes持续交付-Jenkins X的Helm部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jenkins X 是一個集成化的 CI / CD 平臺,可用于 部署在Kubernetes集群或云計算中心。支持在云計算環境下簡單地開發和部署應用。本項目是在Kubernetes上的安裝支持工具集。

本工具集中包含:

Jenkins - 定制好的流水線和運行環境,完全整合CI/CD解決方案。
Nexus 用于Maven支持的組件倉庫 (pluggable so we can switch with Artifactory)
Chartmuseum Helm Chart 倉庫 (Helm是 Kubernetes 上的包管理器,用于Kubernetes上的應用安裝和更新(Kubernetes應用往往包含多個Docker運行實例的部署)。
Monocular 搜索和發現Helm Charts的Web UI。

通過Helm可以快速安裝Jenkins X套件。

安裝

我們使用CLI tool- jx 與 Jenkins X 進行交付。為了安裝, jx 委托任務給 Helm (Kubernetes Package manager) 用于安裝、升級和卸載操作。

抓取 jx 選取需要創建的集群。

遠程集群安裝

最快的方式是使用 Google Kubernetes Engine (GKE),其它的云計算支持很快也會發布。

預先要求 需要有一個Google Cloud Account,支持 Google Project setup,從下面的鏈接獲得評估賬號 ($300 credit, https://console.cloud.google.com/freetrial )。然后,運行:

jx create cluster gke

然后根據CLI的提示操作。

本地開發

本地開發可以在minikube上安裝 Jenkins X。

需要首先安裝Hyperkit driver:

  • https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperkit-driver
git clone https://github.com/jenkins-x/cloud-environments && cd cloud-environments jx create cluster minikube --local-cloud-environment=true

存取applications

在kubernetes cluster上運行下面的命令,列出外部URL來存取applications:

jx open

缺省授權賬號

該倉庫用于測試目的設置了缺省的 admin username 和 passwords,如下:

ApplicationUsernamePassword
K8S Dashboardadminadmin
Chartmuseumadminadmin
Jenkinsadminadmin
Nexusadminadmin123
Grafanaadminadmin

本文轉自掘金-Kubernetes持續交付-Jenkins X的Helm部署

總結

以上是生活随笔為你收集整理的Kubernetes持续交付-Jenkins X的Helm部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。