RHEL8安裝Jenkins串接K8S為Agent6

嘗試串接自建單叢集OCP

ZONGRU Li
Aug 1, 2022

參考前面筆記

RHEL機台建立Jenkins Container並安裝k8s agent等設施(筆記LINK)

建好namespace:

建SA:

拿上面SA的身分config檔:

RB:

建好jenkins

#簡單建置Jenkins:
sudo podman run -p 8080:8080 -p 50000:50000 -d \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts

把檔案搬到jenkins裡面的~/.kube下改名叫config

記得先建.kube目錄:

#把SA身分檔案搬進去給Jenkins Container使用:
sudo podman cp {剛剛拿到的身分檔} {jenkins容器id}:/var/jenkins_home/.kube/config

OC工具同理:

確認:

看起來OK!

k8s部分設定好測試連線也OK:

拉取RH官方image事前準備:

依樣沿用先前做的pipeline做實驗:

看起來裝完k8s插件後還是需要重啟,重啟後重新執行看起來就有在跑:

立刻看到OCP那邊有pod出現:

最後看起來跑完正常:

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet