本篇大綱 這篇將會介紹在 K8s 組出服務必備的第三元素:Storage & ConfigMap & Secret。 內文 K8s 另一個很重要...
概述 在前面幾天中我們學習了許多關於資源設定的觀念,但漸漸會開始發現一個事,我們該怎麼知道以及監控所有服務的資源利用率以及健康狀況等等, Kubernetes...
本篇大綱 這篇將會介紹在 K8s 組出服務必備的第二元素:Namespace & Service。 內文 上個文章我們講到 Pod 跟 Workload...
前言 之前的教學裡,為了能快速測試應用程式,會使用 Kubectl port-forward 指令連接至服務,而正式環境中,我們要如何使用 Istio 將服務公...
Day 08:Scheduling 所謂Scheduling就是決定Pod在建立時,會被安排到哪個Node上,而在Day 03:Kubernetes的架構中有提...
概述 前兩天介紹完了 Request/Limit 以及 Namespace ,聰明的小朋友很快就會對這兩個觀念有所連結,一個能聲明單一服務的資源限制而另一個可以...
Day 07:Service 我認知的Service是定義各個Pods之間是如何溝通的規則,類似Docker的Network。而它的主要方式就是類似Replic...
本日來探究一下 EKS 周邊部署 Cluster 方式,本系列文章主要以 eksctl 命令進行部署,以下為建立 cluster 時的輸出: $ eksctl...
前言 上一篇我們學到如何使用 Istio 輕鬆完成 Canary Deployment,本篇會介紹另一個部署策略 A/B Testing,並且同樣使用 Isti...
概述 在昨天的介紹中我們藉由 Request/Limit 當作我們了解 Kubernetes 資源配置的一塊入門磚,今天我們將做一些實戰操作模擬工作中團隊開發的...
你知道跟鯨魚說謝謝他會回你什麼嗎? Yor're *Whalecome*想不到開頭就來點冷笑話~ 圖片來源:Docker (@Docker) / Twit...
這邊我們就來看一下,ArgoCD如何控制Kubernetes的部署。ArgoCD server建置請參閱官方文檔。 首先ArgoCD可以設定與gitlab綁定。...
Day 06:Deployments 照慣例先來看看官網怎麼寫YAML吧~ apiVersion: apps/v1 kind: Deployment metad...
沒看過鯨魚寫文章嗎? 連 vscode 都能支援可愛鯨魚了~ 圖片來源:Docker (@Docker) / Twitter 今天繼續上一篇的內容~...
前言 在 Day08 介紹過好幾種不同的部署策略,幫助我們完成應用程式的版本更新。本篇要介紹的金絲雀部署是現今常使用的部署策略,至於它的原理是什麼,以及要如何使...
概述 在我們大略介紹了常見的存儲配置 Volumes ,接下來我們將會慢慢的進入資源分配的世界。 Kubernetes 是一個集群管理平台並且擁有至少一個節點,...
呼叫鯨魚一號,呼叫鯨魚一號,聽到請回答,over 圖片來源:Docker (@Docker) / Twitter Kubernetes 網路模型 到目前為...
本篇大綱 這篇將會開始介紹在 K8s 組出服務必備的元素,第一篇來講的是 Pod & Workloads。 內文 接下來的三篇內,會簡介每個 Kuber...
Day 05:ReplicationController vs. ReplicaSet 昨天提到了如何建立Kubernetes的最小單位Pod,那如果我們今天想...
在開始主題之前,先簡單介紹一下 AWS Fargate。在 AWS EC2 服務,我們可以隨意啟用 EC2 instance 作為我們的主機來使用,而在 ECS...
預設 EKS cluster 使用 Amazon VPC Container Network Interface(CNI)Plugin 作為 CNI。EKS 集...
概述 PersistentVolume 與 PersitentVolumeClaim (以下簡稱 PV & PVC)的觀念通常很容易的與如何使服務 Statef...
前言 學過 Kubernetes 但對 Istio 不熟悉的人,應該會對 Virtual Service 以及 Destination Rule 等新名詞感到陌...
這邊就不探討怎麼建置這些CI/CD工具。 我們先採用線上有免費額度的Gitlab服務,在指定的repository上設定webhook。 這會在每一次使用者co...
本篇大綱 這篇文章是要講述前面我們利用 Kubespray 建立了自己的 Cluster,但是還沒有使用到,但如果需要加入或減少其他 Node 該怎麼辦呢?Ku...
本篇大綱 這篇文章是要講述自建 K8s 了,如果不想採用 kubeadm 方式,可以採用 Kubespray 自動化安裝,實務上來說有多方測試調教會較穩定,也比...
本篇大綱 這篇文章是要講 Kubernetes 的簡介,雖然我覺得這主題已經講到爛掉,但還是給新手來說我還是會重講。 內文 Kubernetes 簡稱為 K8...
為什麼人家裝起來都這麼順利,我就要一直重來一直改設定阿~ 圖片來源:Docker (@Docker) / Twitter 今天來記錄一下修改設定、重置、升...
Day 04:Pods Pod 簡單來說就是Containers的集合,1個Pod會包含至少一個Container。 Sidecar Container Pod...
不~~ 怎麼剛下水就迷航了? 圖片來源:Docker (@Docker) / Twitter 這篇是 Trobleshooting 用來搜集 安裝和建立...