學習完 Docker 後,下一個目標就是 Kubernetes。
主要會從 Kubernetes 的基礎知識開始介紹,如 pods、nodes 及 services 等重要成員,及其操作方式。而在競賽的後期,想嘗試如何在雲端平台 AWS、GCP 或 Azure 透過 kOps 來部屬集群。
以漸進式的方式來學習 Kubernetes,希望在這過程中獲得滿滿的知識力。
接著進行: 2. 使用 AWS Elastic Kubernetes Service(AWS EKS) 部署叢集 請注意:以下範例使用 AWS EKS 服務,並...
Volume 是在 Docker 中用來儲存資料的元件。在容器的世界中,應用程式中的資料會隨著容器的刪除而跟著消失,故需要透過 Volume 的方式保存這些資料...
除了 Deployment 和 ReplicaSet 外,另外介紹 DeamonSet 與 StatefulSet 這兩個資源。 DaemonSet 確保在叢集...
Helm Helm 是 k8s 的套件管理工具,有點像是 mac 的 Homebrew,或是 Linux 中的 yum 負責安裝及管理套件。 Helm 用途 當...
k8s 除了會驗證連線到叢集的身分以外,還可以針對資源(如 pod)的存取進行授權管理。 今天會介紹 k8s 中資源的授權方式: Node Attribute...
在 RBAC 中有 4 個物件: Role RoleBinding ClusterRole ClusterRoleBinding Role & R...
在前面二十幾天的介紹,我似乎忘了很重要的一個物件 Namespac。 Namespaces k8s 使用 namespaces 來管理資源,以此作為資源隔離的...
今天來嘗試一下如何使用 Jenkins 建立 Pipeline 自動化作業,本篇實作參考 IMPLEMENTING THE ULTIMATE CI/CD PIP...
再貼一次流程。 流程 相關流程如下。 Fork 專案 建立 AWS EC2 安裝 Jenkins 設定 Sonar Server 安裝 Docker 啟動 m...
原本最後一天想說可以把前兩天的坑補完,但實際上還卡在某個 bug 上來不及補完。於是打算在最後一天改介紹自己寫這 30 天會看哪些網路資源,提供給想入門 k8s...