"Jenkins X is a CI/CD solution for modern cloud applications on Kubernetes." 這是Jenkins社群對于 Jenkins X
的官方總結和定義。顯而易見,它是一套以Jenkins作為核心發動機,以GitOps作為方法論,內建了nexus, docker-registry 和chartmuseum 等一系列傳遞标準存儲元件的持續內建和持續傳遞解決方案。
下面我們講介紹如何在阿裡雲容器服務上快速安裝Jenkins X。
- 首先,需要在 阿裡雲容器服務控制台 建立一個香港叢集,如果建立的叢集隻有一個worker節點,建議添加一台配置不低于8C16G的ECS。
- 進入叢集管理頁面,找到 “Master 節點 SSH 連接配接位址”,SSH登入Master。
- 安裝 git。
yum install git
- 安裝 jx 。
4.1 定制化 env-kubernetes 來實作在阿裡雲容器服務kubernetes叢集上安裝jx。建立~/.jx檔案目錄。然後下載下傳 cloud-environments repo到.jx檔案目錄。
mkdir -p ~/.jx
cd ~/.jx
git clone https://github.com/qinyujia/cloud-environments.git
4.2 在ECS上安裝jx用戶端。
curl -L https://github.com/jenkins-x/jx/releases/download/v1.3.83/jx-linux-amd64.tar.gz | tar xzv
sudo mv jx /usr/local/bin
4.3 更新helm stable repo。
helm repo remove stable
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm repo list
4.4 在阿裡雲容器服務kubernetes叢集上安裝jx server元件。
jx install --provider=kubernetes
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL5gjN0ITOlZGZyEjM2UTOyMDZxQ2YxMGZ1YTOzAjY2cTMmNWZ5YDOw8CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
- 在Jenkins系統設定頁面關閉證書驗證。例如,打開
頁面,選中http://jenkins.jx.47.89.0.138.nip.io/configure
。Disable https certificate check
如何在阿裡雲容器服務上搭建Jenkins X - 接下來就可以檢視并使用Jenkins X啦。
如何在阿裡雲容器服務上搭建Jenkins X