前言 今天總算要來建立後續使用的 k8s cluster 了! 今日目標 透過 kubeadm 安裝 3 台 control plane 透過 kube-vip 建立 Loadbalancer 安裝...
前言 在踏上偉大的學習旅程之前,工欲善其事,必先利其器,這句古語想必是大多數人首先想到的。學習新技術時,擁有正確的工具與環境能事半功倍,否則即便按照實作型教學中的每一步操作,也可能會因環境差異而遇到...
Kubernetes 最重要的資源之一是負責管理容器的 Pod。作為應用程序的最小部署單元,理解 Pod 的運作方式對於掌握 Kubernetes 的各種特性至關重要。接下來,我們將從 Pod 開始,...
前言 前篇透過 kubeadm 建立了 “還不能用的” 單節點 cluster,讓我們繼續來看看在使用 kubeadm 時還需要哪些東西才可以完成 HA cluster 今日目標 了解 kubead...
問題描述 由 Argo CD 狀態為Progressing或是Degraded知道API Gateway-apisix仍不完全Build up成功。而另外一個面向為由Kubernetes Dashbo...
昨天我們討論到在 MacOS 平台上的前置作業,而今天要來實作建立 GitLab。 IP 首先我們需要的是我們主機的 IP,這裡指的是指我們在這個內網內的 IP。 Linux 可以使用 hostnam...
昨天簡單介紹了istio,今天來詳細講講istio是怎麼運作的 istio 架構圖 在istio 架構中,分為Data Plane 與 Control Plane,藉由兩者彼此合作,來達成istio...
接下來 10 天我將會介紹,在Kubernetes 中,結合istio實現更全面性的微服務架構。 大綱 istio 介紹 istio 架構 istio 安裝 istio 服務發現與負載平衡 isti...
前言 昨天我們使用 GCP 雲原生負載均衡的 Ingress,將 Loadbalancer 建立在 GKE 之外,本章將介紹 K8s 最多人使用的 Ingress Controller 。透過 In...
概述 雖然我們在上一章節中完成的部署已經可以使用了。然而,在現代應用部署中,我們還需要考慮高可用性、自動恢復以及部署更新和回滾等需求。為了實現這些目標,我們需要使用 Deployment 來管理和擴展...