雖然已經有許多 kubernetes 的入門文章,但還是希望藉著鐵人賽 30 天的時間記錄下超新手學習 k8s 的過程
內容包括各元件介紹,搭配實作及一些實驗釐清觀念、利用 k8s 部署應用程式,然後再了解下雲端服務,然後然後然後也有可能參雜一些別的 devops 相關的主題
前言 剛轉職的超新手工程師,因工作需求開始學習 kubernetes。想說藉著鐵人賽的機會讓自己記錄學習狀況。目前尚未接觸到公司的正式環境,也還未自己建構出 K...
接下來就來準備本機練習 kubernetes 的環境吧!因個人練習通常不會有多台機器能部署,社群上有不少工具提供給開發者建置本機 kubernetes 環境:...
原本打算這篇直接部署個應用,但突然發現有 dashbaord 這東西!新手看圖形化介面應該會比較有感,不像 terminal 只有文字 🤣因此今天就先建立一個...
前一天建立了 pod 跑 nginx,不過通常上建置 pod 不會只建一個 pod,而是使用一些 Controller 控制器來調配 Pod。假設今天服務的流量...
昨天還沒把整個服務架起來,缺少資料庫的部分。Kubernetes 還有另一種 Object 是 StatefulSet,可以應用在需要保持狀態的服務上。這邊為了...
今天來介紹 Pod 相關的屬性及設置: Commands and Arguments Pod Lifecycle Probes Commands and A...
今天來講 Resource。前面有提到 control plane 的 scheduler 會負責將 Pod 安排到合適的 Node 上。Scheduler 考...
通常一個 Pod 內只會有一個應用程式在運行,這也比較有利管理及規模的控制。不過有的應用程式較為複雜,例如可能需要先做些前置作業,或是有輔助的程式,這時能在 P...
前面部署 App 時有用到 Secret 來儲存資料庫的敏感資料,例如登入帳號、密碼等等。ConfigMap 也是類似的用途,可以拿來存放設定檔。今天就來介紹這...
今天來看 Scheduler 分配 Pods 到 Node 的一些依據。在這之前先講講 Label 的用法。 Labels and Annotations La...