iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

學會 Kubernetes 然後呢?由 Istio 進入 DevOps 偉大航路 系列

好不容易了解完 Kubernetes,卻發現 DevOps 還有 Service Mesh 及 Monitor 等大坑,覺得要學不動了嗎?本文希望透過 Istio 專案,建立手把手 Lab 教學,帶你輕鬆上手 DevOps 技術。

鐵人鍊成 | 共 30 篇文章 | 36 人訂閱 訂閱系列文 RSS系列文 團隊大力出奇蹟
DAY 11

Day11 - 一次清楚搞懂 Istio Virtual Service 及 Destination Rule

前言 學過 Kubernetes 但對 Istio 不熟悉的人,應該會對 Virtual Service 以及 Destination Rule 等新名詞感到陌...

2022-09-20 ‧ 由 uccuz 分享
DAY 12

Day12 - 使用 Istio 實現金絲雀部署 (Canary Deployment)

前言 在 Day08 介紹過好幾種不同的部署策略,幫助我們完成應用程式的版本更新。本篇要介紹的金絲雀部署是現今常使用的部署策略,至於它的原理是什麼,以及要如何使...

2022-09-21 ‧ 由 uccuz 分享
DAY 13

Day13 - 使用 Istio 實現 A/B 測試 (A/B Testing)

前言 上一篇我們學到如何使用 Istio 輕鬆完成 Canary Deployment,本篇會介紹另一個部署策略 A/B Testing,並且同樣使用 Isti...

2022-09-22 ‧ 由 uccuz 分享
DAY 14

Day14 -什麼是 Istio Gateway?與 Kubernetes Ingress 有何不同?

前言 之前的教學裡,為了能快速測試應用程式,會使用 Kubectl port-forward 指令連接至服務,而正式環境中,我們要如何使用 Istio 將服務公...

2022-09-23 ‧ 由 uccuz 分享
DAY 15

Day15 - 結合 Ingress 與 Service Mesh 的 Istio Gateway,究竟要如何使用?

前言 上一篇 提到 Istio Gateway 作為 Istio 架構下負責導入外部流量的元件,除了有 Kubernetes Ingress 的功能之外,還能與...

2022-09-24 ‧ 由 uccuz 分享
DAY 16

Day16 - Observability 介紹,Metrics、Tracing 和 Logging 是什麼?

Observability(可觀測性)介紹 隨著雲原生服務的發展,越來越多的應用程式逐漸容器化、微服務化,並且搬到雲端服務上執行,雖然能夠讓應用程式擁有可移植性...

2022-09-25 ‧ 由 uccuz 分享
DAY 17

Day17 - 輕鬆管理 Metrics 的工具,Prometheus 介紹

前言 Prometheus 作為現在 Observability 受歡迎的 Solution 之一,究竟它帶來了什麼樣的好處?本篇就來跟大家介紹一下。 什麼是...

2022-09-26 ‧ 由 uccuz 分享
DAY 18

Day18 - 在 Istio 打造 Prometheus 實作環境

前言 在 Day17 我們簡單介紹了 Prometheus 工具的架構以及用途,本篇就來實際操作看看,到底要如何部署以及使用 Prometheus。 安裝 Pr...

2022-09-27 ‧ 由 uccuz 分享
DAY 19

Day19 - 在 Istio 使用 Kiali 提升 Observability

前言 要提升系統的 Observability,除了要盡可能蒐集應用程式的資訊,能夠綜觀全局的 GUI 工具必不可少,本篇要介紹的 Kiali 就是個擁有強大功...

2022-09-28 ‧ 由 uccuz 分享
DAY 20

Day20 - 使用 Kiali 建立 Istio Configuration

前言 在 上一篇 介紹了 Kiali 能夠可視化架構及顯示 Monitor 相關資訊,除了這些功能之外, Kiali 還能幫助我們建立 Istio 相關規則,至...

2022-09-29 ‧ 由 uccuz 分享