企業應該首先採用Istio或Kubernetes中哪一個?
服務網格越來越被視為任何組織從傳統基礎架構向雲原生和微服務環境轉變的必不可少的先決條件。
根據Cloud Native Computing Foundation(CNCF)的一項調查,在提供的用於幫助管理分散式環境的服務網格中,Istio處於領先地位。CNCF 2020年的調查顯示,在生產中具有服務網格的所有組織中,有47%的組織如何使用Istio,其次是Linkerd和Consul,兩者的市場份額均為41%(一個組織也可以使用多個網格)。
Istio以及一般的服務網格都可以視為網路層與程式設計層之間的空間。這樣,它有助於管理整個操作,而Kubernetes本質上只是網路的一部分,Kubernetes純粹是關於計算的,服務網格可以視為無需啟動Kubernetes就可以開始的事情。
通常人們認為:首先部署Kubernetes環境,然後新增一個服務網格來對其進行管理。但是,不建議採用這種先後方法,對於組織而言,通過同時實現Kubernetes和服務網格(例如Istio)來開始其數字化轉型也不是一個好主意,就如同在高速公路行駛時,很難同時改變汽車的輪胎和引擎。
要採用任何一種技術,都需要進行大量的運維複雜性和組織學習。
thenewstack的這篇文建議首先從Istio開始,而不是K8s。
Istio就是為了幫助連線,保護和觀察服務而建立的。
最終,Istio像任何成熟的技術一樣,應該變得無聊並且在後臺消失,應該發生的事情是您進行配置,它只是基礎架構的一部分。應用程式開發人員可以在API的程式設計方面進行操作,並可靠地獲得所需的行為。
點選標題見原文。
相關文章
- RPA正在成為企業應用標配,企業應該如何進行自動化?
- cross-plateform 跨平臺應用程式-03-如果只選擇一個框架,應該選擇哪一個?ROSORM框架
- 企業擴大容器和Kubernetes應用的5大問題
- 5S與VSM,企業應該先做哪個?
- 每個 Kubernetes 應聘者應該知道的 5 個面試題面試題
- 明確MangoDB在企業中應用Go
- 在生產中執行kubernetes上的Istio
- 不要讓這5個誤區降低企業採用DevSecOps效率dev
- kubernetes部署第一個應用案例
- 企業該如何應對雲端計算中安全問題
- 採用一門新程式語言,或不採用
- Kubernetes 基礎:首先學習如何使用
- 學習程式設計,python和GO語言應該選擇哪一個?程式設計PythonGo
- 企業決議時,哪個部分應該主導ERP專案?
- openSUSE Leap 與 Tumbleweed,我該選擇哪一個
- RDB 和 AOF 持久化的原理是什麼?我應該用哪一個?它們的優缺點?持久化
- 採用 TOGAF標準的企業架構和企業敏捷性架構敏捷
- 面對祖傳屎山程式碼應該採用的5個正確姿勢
- 分析一個企業CRM系統應用的案例
- 在 Kubernetes 中應該如何設定 CPU 的 requests 和 limitsMIT
- 專案管理軟體在企業中的應用專案管理
- erp在服裝企業中的應用與改善
- 帶你理解Kubernetes,部署一個Node應用
- 企業的資料分析應該如何做
- 教育企業選擇CRM應該注意的功能
- 企業應該如何看待線上聲譽管理?
- 超級應用成為戰略技術趨勢,企業建設應該如何落地
- GlusterFS在Kubernetes中的應用實戰(一)
- 企業應用開發中.NET EF常用哪種模式?模式
- 《個人資訊保護法》今天透過,企業應該注意哪些問題?
- 企業通關必備,iPaaS應該這樣搭建
- 企業建站初期應該如何提升網站權重?網站
- Kubernetes(二) 應用部署
- 應用日誌採集是什麼意思?批次採集應用日誌軟體用哪個?怎麼操作?應用日誌
- 蘋果企業簽名和蘋果超級簽名選擇哪一個蘋果
- 在你的 Swift 應用中建立或修改 URLSwift
- Kubernetes+Docker+Istio 容器雲實踐Docker
- Venture Forward:2024年小微企業GenAI採用調查ForwardAI