Kubernetes 是一個廣泛使用的容器編排平台,其網路功能在管理和運行分散式應用程式中扮演著關鍵角色。Kubernetes 網路模型的核心是將網路抽象化,讓 Pod 之間以及 Pod 與服務之間的通信變得簡單和透明。在使用上主要依賴於 CNI(Container Network Interface)插件負責處理,因此我們就來解析一下到底CNI幫你做了什麼事,讓Pod與服務之間能夠順利地進行通續。
Service Mesh於處理服務之間通信的層級,可以強化kubernetes叢集間的可觀測性、安全性與流量管理的能力。常見的Service Mesh工具包括I...
Service Mesh提供控制服務之間的流量和安全性,用於管理微服務之間的通信。微服務通常由多個小型且獨立的服務組成,這些服務需要相互通信才能協同完成任務,S...
Kubernetes負責管理容器的生命週期,Istio負責管理容器間的通訊,但Kubernetes中已經有了load balance的方法,為什麼我們還需要去使...
Horizontal Pod Autoscaler是Kubernetes中重要的功能,可以根據應用的需求自動調整Pod的數量,確保應用在負載高的時候能獲得足夠的...
隨著應用與用戶的增加,能夠有效管理對Kubernetes集群中的資源訪問變得越來越重要。Kubernetes基於角色的訪問控制RBAC,根據使用者的或群組的角色...
ELK Stack由三個熱門的開源專案組成:Elasticsearch、Logstash、Kibana,被廣泛用於收集、處理、分析日誌數據,適用於大型和複雜的系...
Kubernetes QoS是用來管理和優化容器資源使用的一種機制。根據Pod的資源請求和限制來決定其優先級,在資源緊張的情況下確定關鍵應用的可用性。Kuber...
Kubernetes Namespace用於將集群中的資源進行邏輯劃分的機制,將集群中的Pod、Service、Deployment等資源組織成不同的群組實現訪...
Liveness Probes和Readiness Probes是用來監控Pod內容器健康的機制,透過這些Probes,Kubernetes 可以自動化處理異常...
過去的29篇文章中,我們探討Kubernetes中的多個概念與技術,這些知識涵蓋網路架構、服務管理、安全性、資源配置和監控等方面。透過學習CNI Flannel...