Istio 是近年來最受關注的框架( frameworks )之一! 如果你以前曾用過 Kubernetes,那麼你將希望學習 Istio! 有了這個實作的課程,你將能夠獲得執行自己的 Istio 服務網格( Service Meshes )的經驗。
你可以在你自己的電腦上執行這個課程,使用 Minikube (需要 8Gb 的主機記憶體) – 你不需要一個雲端供應商,雖然你也可以在那裡執行這個課程 – 只要你可以執行 Kubernetes的任何地方!
在簡單介紹了 Isito 是什麼之後,我們直接進入了一個實踐演示,在這裡你將體驗到 Istio 是如何在現場專案中解決難題。
從這 12 小時的課程,你會學到
✅什麼是服務網格( Service Meshes )?
✅什麼是 Istio?
✅如何在本地執行 Istio?
✅什麼是特使代理( Envoy Proxies )?
✅Istio 控制面板( control plane )與資料面板( data plane )
✅使用 Kiali 視覺化叢集( Cluster )
✅使用 Jaeger 的分散式追蹤
✅使用 Grafana 監控指標( metrics )
✅什麼是 Istio VirtualServices 和 DestinationRules?
✅如何佈署 Canaries (中文字意是金絲雀,它們是什麼!)
✅如何佈署“Dark Releases”(“黑暗釋放”)
✅Istio 閘道器( Gateways )
✅如何利用故障注入( Fault Injection )測試系統的恢復能力
https://softnshare.com/istio-hands-on-for-kubernetes/
「grafana介紹」的推薦目錄:
- 關於grafana介紹 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於grafana介紹 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於grafana介紹 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的最佳解答
- 關於grafana介紹 在 Grafana的基本概念· GitBook 的評價
- 關於grafana介紹 在 網路上關於grafana是什麼-在PTT/MOBILE01/Dcard上的升學 ... 的評價
- 關於grafana介紹 在 網路上關於grafana是什麼-在PTT/MOBILE01/Dcard上的升學 ... 的評價
- 關於grafana介紹 在 網路上關於grafana是什麼-在PTT/MOBILE01/Dcard上的升學 ... 的評價
- 關於grafana介紹 在 Grafana - GitHub 的評價
- 關於grafana介紹 在 心得: 雖然現在都使用Grafana 來看圖,但在Zabbix... 的評價
grafana介紹 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
Cloud Native 這個詞近年來非常熱門,CNCF 甚至也有針對這個詞給出了一個簡短的定義,然而對於每個使用者來說,要如何實踐這個定義則是百家爭鳴。我認為很認真地去探討到底什麼樣才算 Cloud Native 其實就跟很認真的探討什麼是 DevOps 一樣,就是一個沒有共識,沒有標準答案的問題。
本篇文章從 CNCF 的定義衍伸出 Cloud Native 帶來的優勢,並且針對這個領域介紹了十三種不同面向的科技樹,每個科技樹也都介紹了幾個常見的解決方案。
好處:
1. Speed
作者認為 Cloud Native 的應用程式要具有快速部署與快速開發的特性,擁有這些特性才有辦法更快地去根據市場需求而上線面對。眾多的雲端廠商都提供不同的解決方案讓部署應用程式愈來愈簡單,而 Cloud Native 相關的工具則是大量採用抽象化的方式去描述這類型的應用程式,讓需求可能更簡單與通用的部署到不同環境中。
2. Scalability and Availability
Cloud Native 的應用程式應該要可以無痛擴張來對面不論是面對一百個或是一百萬個客戶。底層所使用的資源應該都要根據當前的需求來動態配置,避免無謂的金錢成本浪費。此外自動化的 Failover 或是不同類型的部署策略(藍綠/金絲雀..等)也都可以整合到 Cloud native 的工具中。
3. Quality
Cloud Native 的應用程式建置時應該要保持不變性,這特性使得應用程式本身能夠提供良好的品質一致性。此外大部分的 Cloud Native 工具都是開放原始碼專案,這意味者使用時比較不會遇到 vendor lock-ins 的問題。
以下是作者列出來認為 Cloud Native 生態系中不可或缺的十三種面向,以及該面向中幾個知名專案。
相關領域
1. Microservices (Node.js/Kotlin,Golang)
2. CI/CD (Gitlab CICD/ Github Actions)
3. Container (Docker/Podmna/LXD)
4. Container Orchestration (Kubernetes/Google Cloud Run)
5. Infrasturcutre as Code (Terraform/Pulumi)
6. Secrets (Vault /Sealed Secrets)
7. Certificates (cert-manager/Google managerd certificates)
8. API Gateway (Ambassador/Kong)
9. Logging (EKF/Loki)
10. Monitoring (Prometheus/Grafana/Datadog)
11. Alerting (Prometheus Alertmanager/Grafana Alerts)
12. Tracing (Jaeger/Zipkin)
13. Service Mesh (Istio/Consul)
https://medium.com/quick-code/how-to-become-cloud-native-and-13-tools-to-get-you-there-861bcebb22bb
grafana介紹 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的最佳解答
grafana介紹 在 網路上關於grafana是什麼-在PTT/MOBILE01/Dcard上的升學 ... 的推薦與評價
Grafana 是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。 視覺化工具Grafana:簡介及安裝 ... ... <看更多>
grafana介紹 在 網路上關於grafana是什麼-在PTT/MOBILE01/Dcard上的升學 ... 的推薦與評價
Grafana 是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。 視覺化工具Grafana:簡介及安裝 ... ... <看更多>
grafana介紹 在 Grafana的基本概念· GitBook 的推薦與評價
Grafana 简介. Console Teamplet虽然能满足一定的可视化需求,但是也仅仅是对Prometheus的基本能力的补充。同时使用也会有许多问题,首先用户需要学习和了解Go Template ... ... <看更多>