前言 經歷了三篇來到第四篇,我們現在認知 OpenShift 是基於 Kubernetes 在搭配一些 OpenShift 的加強套件之後,還有一部分需要進行對...
說明 因為 OCP 是基於 K8s 的延伸,所以在駕馭 OCP 的功能前,總是需要知道「差異」在哪裡。這篇文章會簡單地從文件和測試環境來比對比對。 K8s 組件...
說明 在理解 OCP 作為產品的定位後,接著便需要開始學習如何使用。 欸? 你遲疑了一下,在心裡面發問:會不會跳太快了、要從哪裡開始?好吧! 以下我從不同面向...
前言 本系列文章,打算利用三十篇文章來分析和比較,OpenShift Container Platform 相較於其他種 Kubernetes 的解決方案。 至...
前言 女友想要寫一個 AI 行程規劃 App ,做為一個稱職的男友就來幫他完成後端部分。她負責以 Flutter 撰寫 App,涵蓋 UI 設計、使用者流程與功...
前言 鐵人賽的最後,分享一下我在今年(2024)考過 CKA 的攻略: CKA 簡介 報名考試 & 考試預約 準備考試與學習資源 怎麼知...
今日目標 Pod 的除錯 Networking 的除錯 Master Node 的除錯 kube-apiserver 的除錯 Node 的...
今日目標 了解 Pod 的生命週期 設定 initContainer、Lifecycle hooks、Restart Policy、Probe M...
今日目標 了解什麼是 Security Context 實作: 設定 UID、GID 設定 fsGroup 來完成檔案權限的共享 設定 Linux...
今日目標 了解 Service Account 是什麼?如何被 Pod 使用? 實作:使用 RBAC 設定 Service Account 的權限...
今日目標 了解 k8s 中的授權機制 了解 API group 與 verbs 實作 RBAC Role & Rolebinding C...
今日目標 備份 etcd 還原 etcd 除了升級 cluster 之外,為了避免意外情況而造成資料遺失,「備份」也是一個相當重要的工作。養成定期備份的習慣...
今日目標 drain & cordon 的操作 Upgrade kubeadm cluster 番外篇:更換 container runtime 今...
今日目標 了解 Network Policy 的基本概念 實作 Network Policy Ingress Egress matchExpressi...
今日目標 了解 Ingress 的用途 安裝 Ingress 與 Ingress controller Ingress 實作 最簡單的 Ingress 設定...
今日目標 管理 cluster 中的憑證 使用者的新憑證申請:Certificate Signing Request (CSR) CSR 的核准與駁回 使...
今日目標 了解 TLS/SSL 的基本概念 什麼是 TLS/SSL? 什麼是 憑證? 了解 k8s 中的 TLS 應用 k8s 的 PKI 架構...
今日目標 了解 k8s 中的網路架構 CNI Service kube-proxy CoreDNS 一般在建立一個網路時,基本都會完成三大設定:設定I...
今日目標 資源管理的三大方式: Pod QoS (Quality of Service) LimitRange:限制 namespace 底下單一 Pod...
今日目標 Deployment 部署策略: Blue-Green Deployment 介紹 + 實作 Canary Deployment 初探 我們...
今日目標 Static Pod 的概念與實作 如何找到 Static Pod 的目錄 建立一個 Static Pod DaemonSet 的概念與實...
今日目標 了解並使用 Affinity/Anti-affinity 來調度 Pod Node affinity Inter-pod affinity/an...
今日目標 使用 nodeName 與 nodeSelector 來調度 Pod 到特定的 Node 上 我們以前談過在 Master Node(contro...
Day 14 -【Storage】: PV、PVC & StorageClass 今日目標 了解 PV、PVC、StorageClass 的概念與關...
今日目標 了解 configMap 與 Secret 的用途 建立 configMap、Secret 兩者皆可用來存放 key-value 或檔案 用 S...
2025/3 更新 最近翻了一下官網,發現考試大綱有新增了一些內容,如 Kustomize、Helm 都被納入了考試範圍,這裡是筆者之前寫過的文章,內容包含...
本次學習目標 Quarkus 實現健康檢查 整合 EMQX 與 PostgreSQL 探討實際部署後的 Pod 內容 我們在 Quarkus 中新增以下依賴...
接近一個月下來建立了許多虛擬機和服務 若是順應目前的趨勢將我們的地端環境推上雲 並採用雲原生的方案在雲上的架構和使用的技術會有那些變化?今天就來回顧一下地端環境...
在某些特別的狀況下 我們無法對 CPU、記憶體建立告警 告警的目的在於有重大狀況發生 我們需要及時採取行動處理 當現有指標都無法反應現況的時候 這時候對於 Lo...
在鐵人賽一開始的時候 花了一些時間介紹 EC2 的 user-data 在 EC2 初始化的時候建立一些基礎設定 在第八天的時候介紹 Systems Manag...