RHEL8安裝Jenkins串接K8S為Agent6
參考前面筆記
在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工具同理:
確認:
k8s部分設定好測試連線也OK:
拉取RH官方image事前準備:
依樣沿用先前做的pipeline做實驗:
看起來裝完k8s插件後還是需要重啟,重啟後重新執行看起來就有在跑:
立刻看到OCP那邊有pod出現:
最後看起來跑完正常: