iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
DevOps

k8s 入門學習 30天 系列

我自己身為一位後端工程師
在這次參加完 COSCUP的議程後
發現了kubernetes 這個好用的容器管理工具
希望透過鐵人賽30天的時間
藉由 k8s的官網 https://kubernetes.io/docs/home/
來學習到 k8s 基礎架構的概念 用k8s建制一個工作上會用到api server範例
以及管理deployment文件的工具 比如:Helm , kosko.js https://github.com/tommy351/kosko
時程規劃: 前20天會是關於 k8s 組件的介紹 還有基礎建制 後面則是其他部份

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文
DAY 1

IT 鐵人賽 k8s 入門30天 -- day1 什麼是k8s? k8s能做到什麼?

前言 身為一位 常常在使用容器的開發者 對於容器的管理是一件很重要的事情 特別是在大量使用容器的時候 當你想要容器能夠更加自動化的更新擴容時 有一個良好的管理工...

2021-09-15 ‧ 由 json_liang 分享
DAY 2

IT 鐵人賽 k8s 入門30天 -- day2 k8s 元件介紹

前言 為了能夠更全面的去理解k8s的原理 今天主要從k8s 幾個基礎的元件開始介紹 Node & Pod Pod: 在k8s中,代表的是最小的一個運行...

2021-09-16 ‧ 由 json_liang 分享
DAY 3

IT 鐵人賽 k8s 入門30天 -- day3 k8s 架構:k8s Node Compoents

前言 在理解完k8s基礎元件後 接下來會從k8s的架構來介紹 k8s架構上, 大致上可以分為 Control Plane跟 Node Compoents兩大部份...

2021-09-17 ‧ 由 json_liang 分享
DAY 4

IT 鐵人賽 k8s 入門30天 -- day4 k8s 架構:Control Plane Components

前言 昨日的延伸問題:如何跟 k8s 叢集互動? 主要就是透過今天要講的 Control Plane Components 來達成 Control Plane...

2021-09-18 ‧ 由 json_liang 分享
DAY 5

IT 鐵人賽 k8s 入門30天 -- day5 k8s run tools: minikubes 安裝與 kubectl 安裝

前言 一般的 k8s 叢集都是多個Control Plane 還有多個 Node 然而在資源不足的情況下 要架設這樣的環境有些麻煩 為了方便在本機可以測試 所以...

2021-09-19 ‧ 由 json_liang 分享
DAY 6

IT 鐵人賽 k8s 入門30天 -- day6 主要 Kubectl 指令 - K8s CLI

前言 今天將要介紹 kubectl 一些常用的指令 這些指令會在後面實作的部份使用到 前置狀態 minikube 已經安裝, 並且已經啟動一個 k8s 叢集 k...

2021-09-20 ‧ 由 json_liang 分享
DAY 7

IT 鐵人賽 k8s 入門30天 -- day7 K8s YAML 設定檔

前言 這章節將要來學習 kubectl 執行的設定檔 理解每個設定的組成 還有細部內容 設定檔的格式 設定檔的格式是採用 yaml的格式 這種格式對於縮排要求很...

2021-09-21 ‧ 由 json_liang 分享
DAY 8

IT 鐵人賽 k8s 入門30天 -- day8 Demo Project: MongoDB and MongoExpress

前言 本篇是採用一個 MongoDB 結合 MongoExpress 應用當作範例 來實際操作佈署 app 到 k8s 的案例 MongoDB 是一個以文件為...

2021-09-22 ‧ 由 json_liang 分享
DAY 9

IT 鐵人賽 k8s 入門30天 -- day9 Organizing your components with K8s Namespaces

前言 今天將會介紹 k8s Namespace 針對 Namespace 的作用, 還有何時該使用 Namespace 跟用法做說明 什麼是 Namespace...

2021-09-23 ‧ 由 json_liang 分享
DAY 10

IT 鐵人賽 k8s 入門30天 -- day10 K8s Ingress explained

前言 今天將會講解 Ingress 這個元件 包括用途, 用法還有實際案例 什麼是 Ingress 假設我們佈署了一個 my-app 的 Pod 當想要透過瀏覽...

2021-09-24 ‧ 由 json_liang 分享