client-go

Kubernetes 從零開始 - Informer 架構以及 Controller Pattern

category: kubernetes     7 minute read     Posted on:

Kubernetes Object Kubernetes object 並不是指 Pod 或者是 Deployment 這種 Resource 複習一下,Resource 是所有你可以透過 Kubernetes 使用的物件(操作 kubectl 或Kubernetes API) 而 object 是這些 Reso...

Kubernetes 從零開始 - 透過 Argo Workflows 管理 CRD 執行順序

category: kubernetes     7 minute read     Posted on:

Preface 之前我們看過可以使用 Kueue 這類工具達成某種程度的控制,但是它比較是資源傾向的 像是 docker 有提供 $ docker pause 之類的指令,能夠允許你做到 pause and resume 的操作 更進階的需求就會是控制 container 的執行順序

Kubernetes 從零開始 - client-go 實操 CRD

category: kubernetes     8 minute read     Posted on:

Extend Kubernetes Resource Kubernetes 有許多內建的 Resource,像是 Pod, Deployment, Service 等等 但開發者的需求總是不斷的增加,有時候內建的 Resource 並不能滿足商業需求 假設你需要表達一個很複雜的資源,現有的其實寫起來會很複雜

Kubernetes 從零開始 - 如何測試你的 Kubernetes 應用程式?

category: kubernetes     2 minute read     Posted on:

Kubernetes Application Testing 軟體工程裡面測試應用程式是一個很重要的環節,開發 Cloud Native 應用程式的時候也一樣 常見的就是使用 Kubernetes 進行開發,建立 Pod 跑東西之類的 所以很明顯這種邏輯也是需要進行測試覆蓋的