本篇是一個新手教學文,主要探討的時如何將 Jenkins 裝到 Kubernetes 內,並且使用 Kuberentes Pod 作為 Jenkins Agent 來使用。
未來透過 Jenkins 去執行 job 時會透過 Kubernetes Pod 來運行這些流程。
本文圖文並茂,對於有這個需求的使用者可以參考看看如何安裝與設定。
註:
到底要不要將 Jenkins 放到 Kubernetes 內是一個沒有答案的問題,思考這個問題時先反過來思考,將 Jenkins 放到 Kubernetes 內帶來什麼樣的特色?
1. 如果 Jenkins server 本身沒有 AA 的架構的話,意味 Jenkins 本身也只能運行一個 Pod 來處理流量。
2. Jenkins Server 本身也是 K8S Pod 的話,可以透過 service account 的方式更容易的與 k8s 溝通,這也是如何透過 k8s pod 當 Jenkins agent 的原因。
如果需要於 Jenkins Job 去執行 CD 步驟時,這樣的架構可以省去 kubeconfig 的額外準備,讓溝通更簡單
3. Jenkins 本身的設定非常多也很複雜,要如何永久性的保存 Jenkins 的設定非常麻煩。儲存方面就要引入 PV/PVC 來確保空間一致。此外如何透過 IaC 等架構來設定 Jenkins 並且引入版本控制的概念來確保 Jenkins 設定不會亂跑都是很大的議題。
最後想探討的是,如果是第一次進入這個領域,要使用 Jenkins 必須要有很強的動機來說服自己為什麼選擇最困難的 Jenkins 而非其他的開源專案
https://medium.com/codex/jenkins-on-kubernetes-part-1-2fb37c8adb39
同時也有3部Youtube影片,追蹤數超過1萬的網紅TABITO GAMES,也在其Youtube影片中提到,零食、飲料準備好,開播了~ ➤訂閱頻道:https://bit.ly/2MiTTVg 🔔點一下小鈴鐺,收看最新影片 小島秀夫暌違多年的大作:死亡擱淺-Death Stranding (DS)。 一直到上市前,玩法、類型都讓人猜不透。結果...是個扮演送貨員但要拯救世界的故事...。 千萬不要覺...
jenkins 教學 在 軟體開發學習資訊分享 Facebook 的最讚貼文
🔥 udemy 黑色星期五全站特價中
本課程來自 Get into DevOps 的部落格作者,適合希望了解更多有關 DevOps 工作方式以及如何使用最流行的 DevOps 工具建構持續交付管道的人。
本課程的第一部分將向你介紹基本的 DevOps 概念,如持續交付、持續佈署和通過頻繁反饋循環的持續改進。你將學習設計現代測試環境的關鍵原則,以及如何通過提高團隊的自主性來提高交付團隊的生產量。我們還將討論用來在軟體團隊中建立 DevOps 能力的 The DevOps Teacher 模型。
知道為什麼要實施 DevOps 工作方式後,你將學習如何 – 本課程的第二部分是關於 DevOps 工具的實踐教學。 你將學習使用 15 種最流行的 DevOps 工具在現代雲端平台上實現自動化、基礎架構即程式碼 ( Infrastructure as Code ),和自助服務界面的基礎知識。
https://softnshare.com/get-into-devops-masterclass/
jenkins 教學 在 麥特教練 x 訓練與生活 Facebook 的精選貼文
【深蹲與骨盆動作】- 你是真的了解蹲嗎,還是以為會蹲了呢?
不會骨盆的控制,可能就跟不會蹲是一樣的。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
某次幫朋友解決平常深蹲遇到的問題,弟弟的側錄,他說學到很多觀念,也給我一點啟發,拿來記錄自己的成長過程。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
我們都是從零開始,慢慢接近一百的過程,但人生卻永遠不會到達一百分,因為人生,從來就不是來教你拿滿分的。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
近期比較少分享動作或者專門為訓練的文章,除了寫文其實很需要靈感跟生活體驗以外,一方面挑戰自己轉換模式,一方面也是教學與指導是因人而異的,動作的細節也是需要實體來評估跟測試的,才知道是否有幫助。
倘若要認真寫,希望問自己,是否解決了什麼的某個問題,又或者,是否給別人不同的想法或者啟發嗎, 如果都沒有,那又是為什麼而做。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
知道某個知識,“不等於”能夠做到那件事,能夠做到那件事,也“不等於”能夠教導別人做到,能夠教導別人,也“不表示”別人就聽得懂,而且做得出來。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
因為這就是經驗或者能力的差距,也是你是否一直挑戰自己的一種過程,當技術可以變成無意識產生時,就有機會讓技術慢慢成為「藝術」。
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
#知識直到被運用才能發揮其價值
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
我們向短跑運動員學習衝刺,但不需要跑得如同短跑運動員一樣迅速 ; 我們向健力選手學習肌力,但不用像健力選手一般的訓練 ; 我們向舉重選手學習爆發力技巧和舉重技術,但不用像舉重選手那般的訓練,學習、調整、然後運用。
-Grant Jenkins
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
❇️如果你喜歡這次的內容❇️
➡️可以追蹤我 @m_ssc
➡️按愛心給我鼓勵
➡️或者分享給朋友⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
.
.
#深蹲 #教學 #教練 #麥特 #生活 #訓練 #運動 #肌力 #體能 #激勵 #人生#靈感 #紀錄 #啟發
#workout #exercise #muscle #fitness #fitnessmotivation #motivation #PainFree #LifeStyle #squat
jenkins 教學 在 TABITO GAMES Youtube 的精選貼文
零食、飲料準備好,開播了~
➤訂閱頻道:https://bit.ly/2MiTTVg
🔔點一下小鈴鐺,收看最新影片
小島秀夫暌違多年的大作:死亡擱淺-Death Stranding (DS)。
一直到上市前,玩法、類型都讓人猜不透。結果...是個扮演送貨員但要拯救世界的故事...。
千萬不要覺得無聊,它有讓你想一直送貨送下去的魔力。
再接一單好了,啊 已經凌晨了...。
jenkins 教學 在 TABITO GAMES Youtube 的最佳解答
零嘴、飲料準備好,開播了~
➤訂閱頻道:https://bit.ly/2MiTTVg
🔔點一下小鈴鐺,收看最新影片
飾演總統布莉姬的演員-琳賽華格納,在遊戲中還扮演另一個角色-亞美利。
jenkins 教學 在 BuBuChaCha - best of Hearthstone Youtube 的最讚貼文
Check out G2A.com for games at great prices! :https://www.g2a.com/r/3366
Facebook -https://www.facebook.com/BuBuChaChaLOL
Subscribe me! -http://goo.gl/CDW8oh
Help me by donating! -http://goo.gl/A24mKz
特別感謝 平衡 沒有他無法完成這段影片
暗影之焰
Shadowflame
摧毀一個友方手下,使全部敵方手下受到等同其攻擊力的傷害
Destroy a friendly minion and deal its Attack damage to all enemy minions.
如果你覺得頻道不錯想支持我,
訂閱我的YouTube頻道就是最大的支持。
Subscribe my YouTube channel is the best support.
Deceptively Simple. Insanely Fun.