iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
DevOps

關於我怎麼把一年內學到的新手 IT/SRE 濃縮到 30 天筆記這檔事 系列

這次主題會聚焦在自建 Kubernetes 的運作上,前面會少部分提到 Cloud Native Infra Labs 的設定,簡介 K8s 的基本架構以後,就會去設定私有雲常用的設定 (Istio Ingress, MetalLB)、套件 (Helm)、監控 (Prometheus、Grafana、Loki),內容長度如果夠也會介紹 GitLab CI/CD 的部分,建立屬於自己的 K8s Cluster。

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

Day 21 OpenStack 設定 Load Balancer

本篇大綱 這篇要用上篇設定的 OpenStack Client 呼叫 OpenStack API 來設定 Load Balancer,設定監聽器還有連線成員。...

2022-10-06 ‧ 由 tico88612 分享
DAY 22

Day 22 OpenStack LB + MetalLB + Istio + Cloudflare 組合出真正的 HTTP L7 Load Balancer + TLS Key

本篇大綱 如果 OpenStack LB 做不到 L7 的 Load Balancer,那我們就自己建立一個,把上面的工具兜起來,理解這當中的原理,組合出 HT...

2022-10-07 ‧ 由 tico88612 分享
DAY 23

Day 23 Cinder CSI Plugin

本篇大綱 因為我們還沒跟 Persistent Volume 串接起來,要透過 OpenStack 提供的 Cinder CSI Plugin 讓 K8s 可以...

2022-10-08 ‧ 由 tico88612 分享
DAY 24

Day 24 Prometheus + Grafana 監控整合工具 kube-prometheus-stack

本篇大綱 要怎麼監控 K8s 的狀態呢?CPU、記憶體的使用量還有網路狀況要如何監控,對 SRE 來說這是必備的,今天就來安裝 kube-prometheus-...

2022-10-09 ‧ 由 tico88612 分享
DAY 25

Day 25 Grafana - 視覺化和分析工具

本篇大綱 今天要巡一下 Grafana 可以設定哪些東西?裡面又有哪些內容,今天就來帶各位看看! 內文 上一篇設定好 Grafana VirtualServic...

2022-10-10 ‧ 由 tico88612 分享
DAY 26

Day 26 Loki - 把 Log 蒐集儲存起來吧

本篇大綱 這篇要來介紹 Log 儲存,基於 Time Series 的 Log 儲存系統,安裝在 K8s 上並且跟 Grafana 串起來。 內文 今天會採用的...

2022-10-11 ‧ 由 tico88612 分享
DAY 27

Day 27 GitLab - 私有雲最好用的 Git Server

本篇大綱 程式版本控管平台,私有雲做最大的就是 GitLab 了,今天來安裝私有雲 GitLab 吧! 內文 (本篇內容很多,需要了解前面的東西做安裝會比較好)...

2022-10-12 ‧ 由 tico88612 分享
DAY 28

Day 28 GitLab Runner - 安裝起來分配工作吧!

本篇大綱 今天要來介紹 GitLab 最大的功能,也就是 Runner,安裝 Shell executor 以後,講解一下 Kubernetes executo...

2022-10-13 ‧ 由 tico88612 分享
DAY 29

Day 29 GitLab CI/CD - 上傳 GitLab Registry 再部署到 Kubernetes

本篇大綱 今天要用 Kaniko 製作 Docker Image 上傳到自己的 GitLab Registry,上傳以後再執行部署命令到 Kubernetes。...

2022-10-14 ‧ 由 tico88612 分享
DAY 30

Day 30 完賽宣言 - 下一步該如何走?

本篇大綱 這篇來總結這 30 天學了哪些東西,要怎麼繼續學習 IT/SRE 的相關知識,還有完賽心得。 內文 終於 Day 30 啦!這篇來回顧一下學習了哪些東...

2022-10-15 ‧ 由 tico88612 分享