iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

K8S - 30天從擦槍到提槍上陣學習筆記。 系列

我只是個寫程式的小工程師,要用30天開始認識K8S,學會K8S的應用,期望在持續學習的某一天能夠拿出K8S跟團隊一起作戰!

DAY 1

day 1 K8s以前和以後

前言 我們團隊使用 K8s 一段時間了, 它帶來了許多的便利及好處。在 K8s 的環境使用了這麼久一直沒有好好去探討這方面的相關知識,所以要趁這次的鐵人賽30天...

2020-09-09 ‧ 由 Evelyn_Chen 分享
DAY 2

day 2 容器的代表 Docker

容器是一種輕量化的打包技術, 它將硬體層拆開, 只保留軟體層的部分, 其中運行的項目為映像檔。Docker 是創建容器的工具, 我們透過他創建的容器來運行映像檔...

2020-09-10 ‧ 由 Evelyn_Chen 分享
DAY 3

day 3 認識 Kubernetes 物件關係(Pod, Controller, Service)

快速理解一下物件之間的關係 K8s將所有工作節點上的資源都整合到一個虛擬的大平台上, 透過 Master 針對個別的Pod開放CPU, Memory和I/O等項...

2020-09-11 ‧ 由 Evelyn_Chen 分享
DAY 4

day 4 在minikube上練習 kubectl 創建Pod, Service, Deployment

kubectl 在k8s的切入點 K8s master 的API Server 提供了Restful風格的CRUD接口來讓client 對 cluster內的...

2020-09-12 ‧ 由 Evelyn_Chen 分享
DAY 5

day 5 認識 k8s 資源管理概念

Kubenetes 資源管理對象 K8s API Server 基於HTTP/HTTPS接收並響應client端的請求, 它提供一種resource-based...

2020-09-13 ‧ 由 Evelyn_Chen 分享
DAY 6

day 6 YAML上的資源配置

K8s API 可接受JSON和YAML格式的數據, 但API Server需要事先將其轉換為JSON格式才能提交。API Server經手的JSON對象都具備...

2020-09-14 ‧ 由 Evelyn_Chen 分享
DAY 7

day 7 kubectl 常用指令介紹與管理Namespace

kubectl是用於針對K8s cluster 運行命令的接口, 他是用戶最常用來針對API Server發送命令的工具, kubectl採用的是Imperat...

2020-09-15 ‧ 由 Evelyn_Chen 分享
DAY 8

day 8 Pod(1)-設計模式, 容器管理

前面都是快速瀏覽過各個object所扮演的角色以及object之間的關係, 接下來要針對幾個常用object深入研讀,Pod是一切的開端, 就從Pod繼續探索吧...

2020-09-16 ‧ 由 Evelyn_Chen 分享
DAY 9

day 9 Pod(2)-Labels, Selector, Annotation

Labels (標籤) 標籤是K8s用來幫助識別object的功能, 它可以在創建的時候就設好標籤, 也可以隨時依照需求新增或調整。一個object可以貼上多個...

2020-09-17 ‧ 由 Evelyn_Chen 分享
DAY 10

day 10 Pod(3)-生命週期, 容器探測

Pod 生命週期 參考官網 Pod 從創建到退出的過程稱為Pod生命週期, 這段過程Pod會處於多種狀態以及執行一些行為, 包含創建主容器(main conta...

2020-09-18 ‧ 由 Evelyn_Chen 分享