iT邦幫忙

k8s相關文章
共有 337 則文章
鐵人賽 Cloud Native DAY 14

技術 【Day 14】 Cert Manager / 懶人必學自動更新憑證

前言 雖然在前面提到不想要寫程式去整理那些快過期的憑證,不過,我手上那些憑證四千多筆,一筆一筆對,根本對不完...所以馬上打臉自己,我寫程式去比對了。 今天再...

鐵人賽 Cloud Native DAY 1

技術 [Day 1] 這次不再只是觀望:EKS × IaC × GitOps 實戰 30 天

前言 去年鐵人賽的時候,我其實就曾經打開報名頁面看了好幾次。那時的想法是:「要是我也能像這些參賽者一樣,把平常做的東西整理出來就好了。」但我最後還是沒報名,因為...

鐵人賽 DevOps DAY 17

技術 DevSpace Dependencies:微服務編排的藝術 🎭

賢者大叔的容器修煉手札系列 第 17 篇 DevSpace Dependencies:微服務編排的藝術 🎭 昨天我們學會了用 Commands 和 Hooks...

鐵人賽 DevOps DAY 18

技術 Day 18 : 從 Terraform 到 Helm:IaC 的雙核心

●前言 在 Day 17 我們透過 Terraform 成功建立了雲端資源,像是 VPC、子網與 Load Balancer,初步感受到 Infrastruct...

鐵人賽 Cloud Native DAY 13

技術 【Day 13】 Deployment 和 雖然被棄坑但也需要了解的 DeploymentConfig

前言 〖重磅!慟!!〗在 OCP 4.14 之後,Red Hat 將 DeploymentConfig 標記為即將淘汰的 Workload。 以前搞出 Dep...

鐵人賽 DevOps DAY 16

技術 DevSpace Commands:建立自定義開發指令 📖

賢者大叔的容器修煉手札系列 第 16 篇 DevSpace Commands :建立自定義開發指令 📖 🌅 今日修煉開始還記得昨天我們學會了如何用 DevSp...

鐵人賽 Cloud Native DAY 12

技術 【Day 12】 實戰篇 - 憑證快要過期了 (下) / 挖出 TLS / CA

不重要的前言 走到這邊,我們知道了 CA/TLS 怎麼被塞給 叢集/容器/程式 來做使用。 窺探出整座叢集中的運行基礎單位 Pod 如何被掛上憑證後,最後一步...

鐵人賽 DevOps DAY 15

技術 DevSpace HotReload 與 Hooks - 讓開發如行雲流水 🌊

賢者大叔的容器修煉手札系列 第 15 篇 DevSpace 熱重載與生命週期鉤子 - 讓開發如行雲流水 🌊 昨天我們安裝了 DevSpace 來搭建開發環境嗎...

鐵人賽 DevOps DAY 16

技術 Day 16 : 高可用與自動擴展:HPA、PDB 與 Deployment 策略圖解

● 前言 昨天我們透過 Helm Chart 把 Deployment / Service / Ingress / ConfigMap / Secret 模板化...

鐵人賽 DevOps DAY 15

技術 Day 15:從 YAML 到 Helm:打造可重用的部署模板

● 前言 在 Day 11~14,我們依序完成了 Deployment / Service / Ingress / ConfigMap / Secret 的基礎...

鐵人賽 Cloud Native DAY 11

技術 【Day 11】 實戰篇 - 憑證快要過期了 (中) / 記錄 Pod Mount

不重要的前言 接續前一回,預計之後會把有用到的東西的參考連結補上。 前言 前一回,在理解了 OpenShift Router 的轉導方式後, 調查手法 找...

鐵人賽 Cloud Native DAY 10

技術 【Day 10】 實戰篇 - 憑證快要過期了 (上) / 認識憑證 / OCP 轉送機制

不重要的前言 這串鐵人文章來到了第十篇,還在看文件階段,今天本來沒有要先寫機敏資訊 Secret 這項的,還有其他基本款,只不過礙於「工作上」接獲一個臨時案件...

鐵人賽 Cloud Native DAY 9

技術 【Day 9】 叢集的網路比較 - IP 比較

前言 在部署服務之前,先弄懂一些名詞定義,對於理解文件中的描述很有幫助。在問題排查時,除了從 log 之外,也蠻常需要在網路傳遞上著墨,畢竟出問題的時候,若不是...

鐵人賽 DevOps DAY 13

技術 Day 13 : 用 Deployment、Service 與 Ingress 打造完整的 K8s 對外服務流程

● 前言 在前面幾天,我們已經透過Minikube了解Pod與Deployment的運作,也知道如何透過 Service 將 Pod 對外暴露。不過在實際上線環...

鐵人賽 Cloud Native DAY 8

技術 【Day 8】 Authroization / RBAC

前言 誠如前一回所提到,蓋一座叢集不太可能只拿來自己用,大家共用的情況下,勢必是要面臨管控使用者怎麼做事情的課題⋯⋯在前面有提到,要讓士農工商各司其職 RBAC...

鐵人賽 DevOps DAY 12

技術 Day 12 : 常見的四種 K8s 部署策略(Rolling / Recreate / Blue-Green / Canary

● 前言 延續 Day 11的Minikube 實作,今天把雲端常見的四種部署策略用最精簡的方式梳理:何時用、怎麼做、怎麼回滾。 ● 四種部署策略 1.滾動部署...

鐵人賽 DevOps DAY 13

技術 StatefulSet - 有狀態應用的專屬管家 👑

賢者大叔的容器修煉手札系列 第 13 篇 StatefulSet - 有狀態應用的專屬管家 👑 前面我們學會了 Deployment 管理無狀態應用,就像管理...

鐵人賽 DevOps DAY 12

技術 DNS 服務發現 - 微服務的電話簿 📞

賢者大叔的容器修煉手札系列 第 12 篇 DNS 服務發現 - 微服務的電話簿 📞 昨天我們學會了 Service 這個「總服務台」,讓 Pod 之間能夠穩定...

鐵人賽 DevOps DAY 11

技術 Service 基礎 - Pod 間溝通的穩定橋樑 🌉

賢者大叔的容器修煉手札系列 第 11 篇 Service 基礎 - Pod 間溝通的穩定橋樑 🌉 還記得昨天我們學會了 RBAC 權限控制,讓每個 Pod 都...

鐵人賽 Cloud Native DAY 7

技術 【Day 7】 叢集的身份驗證 / Authentication

前言 叢集這麼貴,不太可能作為個人使用,團隊共用才是最常見合理。 多人共用叢集,必定會有權限分配的議題,允許誰可以做什麼事情,就是本篇要探討的內容。 認證(A...

鐵人賽 DevOps DAY 10

技術 Secret 權限控制 - ServiceAccount 與 RBAC 🎭

賢者大叔的容器修煉手札系列 第 10 篇 Secret 權限控制 - ServiceAccount 與 RBAC 🎭 還記得昨天我們學會了 Secret 的...

鐵人賽 Cloud Native DAY 6

技術 【Day 6】 簡介 Operator

什麼是 Kubernetes Operator? Operator 是一種類似 Controller 的自訂資源管理方式,用於封裝人類操作流程(Domain K...

鐵人賽 DevOps DAY 9

技術 Secret 基礎 - 守護你的機密資料

賢者大叔的容器修煉手札系列 第 9 篇 Secret - 守護你的機密資料,讓密碼不再裸奔 🔐 還記得上一章我們學會了 ConfigMap,讓應用配置不再寫死...

鐵人賽 Cloud Native DAY 5

技術 【Day 5】 從文件了解 K8s 的基本 Workload 及使用場景

概述 要玩叢集都是錢坑,在開始燒錢之前,最好先熟悉下列觀念和術語,避免在操駕時手忙腳亂。以下會列出一些叢集維運需的術語進行基本介紹,對應日常可能需要進行的工作,...

鐵人賽 DevOps DAY 8

技術 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️

賢者大叔的容器修煉手札系列 第 8 篇 ConfigMap - 讓你的應用配置不再寫死在程式碼裡 ⚙️ 還記得我們上一章學會了資源管理,讓 Pod 不再餓肚子...

鐵人賽 Cloud Native DAY 4

技術 【Day 4】 比較 Container Runtime

前言 經歷了三篇來到第四篇,我們現在認知 OpenShift 是基於 Kubernetes 在搭配一些 OpenShift 的加強套件之後,還有一部分需要進行對...

鐵人賽 DevOps DAY 7

技術 Kubernetes 資源管理 - 讓你的 Pod 不再餓肚子

賢者大叔的容器修煉手札:Kubernetes 資源管理 - 讓你的 Pod 不再餓肚子 🍱 還記得我們之前聊過的 Pod 生命週期嗎?我們學會了如何讓 Pod...

鐵人賽 Cloud Native DAY 3

技術 【Day 3】 K8s 和 OCP 控制平面組件比拼

說明 因為 OCP 是基於 K8s 的延伸,所以在駕馭 OCP 的功能前,總是需要知道「差異」在哪裡。這篇文章會簡單地從文件和測試環境來比對比對。 K8s 組件...

鐵人賽 DevOps DAY 6

技術 Health Probe 健康探針

賢者大叔的容器修煉手札系列 第 6 篇 我們在 Day 3 介紹到 Pod,以及 Day 5 介紹到 Affinity Deployment,都有提到 Pod...

鐵人賽 Cloud Native DAY 2

技術 【Day 2】 學習計劃 & 準備實驗環境

說明 在理解 OCP 作為產品的定位後,接著便需要開始學習如何使用。 欸? 你遲疑了一下,在心裡面發問:會不會跳太快了、要從哪裡開始?好吧! 以下我從不同面向...