在 Kubernetes 集群中,我們可以部署和管理自定義的 Web 應用。本文將介紹如何管理已部署的 Web 應用,包括更新內容、擴展副本數量和進行基本的故障排除。 更新 Web 應用 如果需要更新...
在 Kubernetes 集群中,我們可以部署一個自定義的 Web 應用,並進行擴展。 本文將介紹如何使用 index.html 文件來客製化 Web 應用,並演示如何擴展該應用以應對不同的需求,包括...
基本知識有了,接下來我們透過 Hands-on Lab 來體驗 kubernetes 吧! 我們今天是透過在 Kubernetes 集群上部署一個基本的 Web 應用,並使用 kubectl 命令進行...
etcd 是一種分散式鍵值儲存系統,通常用於保存分散式系統中的配置數據和元數據。 它是一個高可用、高一致性且易於使用的儲存解決方案,由 CoreOS 開發並以 Go 語言編寫。 etcd 作為 Kub...
前言 讓我們從「雲原生 (Cloud Native)」開始談起。 根據 CNCF(Cloud Native Computing Foundation) 的定義,雲原生旨在讓企業能在公有、私有、混合雲的...
在 Kubernetes 叢集中,Controller Manager 是一個守護進程,負責實現 Kubernetes 的核心控制迴路。 控制迴路在自動化系統中非常重要,它們不斷地調節系統的狀態,確保...
在 Kubernetes 叢集中,Kube-Scheduler 扮演著至關重要的角色,其主要職責是將 Pod 正確地分配到叢集中的節點上。 在上一篇文章中,我們簡要介紹了 Kube-Scheduler...
Kube-Scheduler 是負責資源調度。 它的主要職責是將 Pod 分配到叢集中的合適節點,以確保叢集的資源得到最佳利用並滿足應用程式的需求。 Figure Source Kube-Sched...
Kube-API Server 負責處理所有與 Kubernetes 叢集相關的 API 請求。 Figure Source Kube-API Server 的主要功能 API 請求處理 Kub...
在 Kubernetes 中,網路模型確保了集群內的 Pod 之間能夠互相溝通,並且集群外部的流量能夠正確地路由到集群內的服務。 Kubernetes 網路模型遵循以下幾個主要原則: 每個 Pod...