第十七屆 佳作

cloud-native
從 Docker 到 K8s:我的 30 天雲原生筆記
Min

系列文章

DAY 21

Day 21: Harbor Registry:建立我們自己的私有映像檔倉庫

哈囉大家好~歡迎來到 CI/CD 自動化的第四天! 昨天的 Day 20,我們終於把 .gitlab-ci.yml 寫起來了,讓整個 CI Pipeline 可...

DAY 22

Day 22: Pipeline 實戰:自動部署到 Kubernetes

哈囉大家好,歡迎來到 CI/CD 自動化生產線的最後一哩路! 在過去幾天,我們的 Pipeline 已經能夠自動化地完成測試 (test) 與建置映像檔 (bu...

DAY 23

Day 23: 什麼是 Istio 與服務網格?

哈囉大家好,歡迎來到我們系列文的第四階段! 在過去幾天,我們已經成功地建構了一條完整的 CI/CD 自動化生產線。現在,我們能夠快速地將我們的微服務(例如 ot...

DAY 24

Day 24: Istio 核心路由:Gateway & VirtualService

哈囉大家好,歡迎來到 Istio 的第二天! 在昨天的 Day 23 中,我們建立了 Istio 的架構,知道了它是由「控制平面 (istiod)」和「資料平面...

DAY 25

Day 25: 服務間的雙向認證:啟用 mTLS

哈囉大家好,歡迎來到 Istio 的第三天! 在昨天的 Day 24,我們學會了如何使用 Gateway 和 VirtualService管理從外部進入我們服務...

DAY 26

Day 26: 誰能存取我的服務?用 AuthorizationPolicy 實現存取控制

哈囉大家好,歡迎來到 Istio 的第四天! 在昨天的文章中,我們為服務之間的通訊啟用了 mTLS 雙向認證。這解決了認證 (Authentication) 的...

DAY 27

Day 27: 服務網格的監控 Prometheus

哈囉大家好!今天要來聊聊 Service Mesh 如何「看見」這些在網格中流動的流量呢? 這就是可觀測性 (Observability) 要解決的問題。Ist...

DAY 28

Day 28: 服務網格視覺化 Grafana

在昨天的 Day 27,我們成功地讓 Prometheus 開始從我們的服務網格中拉取指標數據,並學會了用 PromQL 進行基本查詢。但面對一堆冰冷的數字,我...

DAY 29

Day 29: 監控的告警中心 Alertmanager

在昨天的 Day 28,我們成功地用 Grafana 將 Prometheus 中冰冷的指標,變成了看得懂的儀表板。我們終於能夠「看見」系統的健康狀況了。 但一...

DAY 30

Day 30: Grafana 整合 LINE API:打造雙向互動告警機器人

哈囉,大家好歡迎來到我們 30 天實戰之旅的最後一天! 在昨天的 Day 29,我們成功地設定了 Grafana 的告警規則,讓系統具備了「判斷問題」和「知道要...