fbpx

使用 Istio 和 Friends 將金絲雀部署到 Kubernetes 上

DevOps工具箱系列

報名參加課程更新 coupon code

從這 5.5 小時的課程,你會學到

  • 金絲雀部署
  • 使用服務網格( service mesh )來定義和執行金絲雀部署
  • 使用 Istio 來定義金絲雀部署
  • 使用 Prometheus 中的指標來決定是否向前滾動( roll forward  )或向後滾動(  roll back )
  • 使用 Flagger 自動進行金絲雀部署
  • 為持續交付工具中執行的金絲雀部署建立一個指令碼

要求

  • 一個 Kubernetes 叢集和幾個 CLI。課程中提供了詳細的要求,可以免費預覽。

課程說明

Kubernetes提供了一些開箱即用的 “體面 ( decent ) “部署策略。然而,它們可能還不夠。金絲雀是缺失的。

什麼是金絲雀的部署過程?我們應該如何在Kubernetes 中實現它?我們應該使用哪些工具?我們將嘗試回答這些問題和其他相當多的問題。

本課程將指導你完成金絲雀部署的實際實施過程。我們將使用 Kubernetes,因為它使許多事情比之前的任何其他平台更容易。我們將需要服務網格,因為畢竟大部分金絲雀的過程是透過網路和對 Kubernetes 定義的改變來控制的。我們還需要其他一些工具,甚至可能需要編寫自己的指令碼,把一切都粘成一個有凝聚力的過程。

最終的結果將是一套說明和一個完全可操作的金絲雀部署流程的現場演示,可以插入到任何持續交付工具中。我們將定義這個流程,並選擇一些工具。然而,我們在做這一切的同時,會使這個流程不受影響,適用於你可能選擇的任何工具集。

目標受眾

  • 對定義和執行金絲雀感興趣的工程師,可以透過零停機時間獲得更可靠的部署方式

講師簡介

Viktor Farcic 開發者倡導者  ( 更多講師主講課程介紹 )

我是 CloudBees 的首席軟體交付策略師和開發者倡導者、Google 開發者專家和 Docker 隊長( Docker Captains )小組的成員,也是一名出版作者。

我最大的熱情是 DevOps、Microservices、持續整合( CI,Continuous Integration )、持續交付( CD,Continuous Delivery/Deployment ) 和測試驅動開發( TDD,Test-Driven Development )。

我經常在社群聚會和會議上演講。

我發表了“ DevOps Toolkit Series ” 和 “ Test-Driven Java Development ”。

My random thoughts and tutorials can be found in his blog TechnologyConversations.

我的一些隨意的想法和教程可以在他的部落格 TechnologyConversations 裡找到。

Darin Pope 顧問,Podcaster  ( 更多講師主講課程介紹 )

80 年代末,我開始做了 6 年的巡迴樂隊管理員。在那段時間裡,我用 Borland 的 Turbo Pascal 開發了一款 8088 行李上的提詞器軟體,同時也用 PICK 開發了許多自訂開發工具。

如果你從來沒有聽說過這些,沒關係。我只想說,我老了(比較老 ^^)。

從那時起,我為一些小的諮詢公司、開源公司工作,同時經營我自己的成功的諮詢公司已經好幾年了。

現在,我是 CloudBees 的服務顧問,幫助人們安裝我們的產品,為我們的產品解決問題和提供培訓。我也是 Viktor Farcic 播客( podcast ) DevOps Paradox 的聯合主持人。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程更新 coupon code

Sponsored by Udemy

也許你會有興趣

找其它課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


追蹤 Soft & Share

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: