Kubernetes
- 好文共賞 - How Kubernetes And Kafka Will Get You Fired - MyApollo
- CNCF Certified Kubernetes Administrator (CKA) 證照心得 - Jasper Sui | Home
- 從題目中學習k8s :: 第 12 屆 iThome 鐵人賽
- Head-first k8s
- Kubernetes 簡介 - Huan-Lin 學習筆記
- Ivan on Containers, Kubernetes, and Backend Development
- 改進容器化部署 - 成功導入 K8S 的經驗與挑戰.pdf - Google 雲端硬碟
- GitHub - Mozart4242/kubernetes-real-world: This is your kubernetes dream that WILL come true, a Real-World Kubernetes cluster with needed production enterprise services.
- 解決K8s網路定址缺陷 Antrea Egress從頭學(一) | 網管人
- Kubernetes 部署在虛機好還是裸機好? - 魂系架構 Phil's Workspace
- Kubernetes 概觀 - iT 邦幫忙
- Automate All the Boring Kubernetes Operations with Python | Martin Heinz | Personal Website & Blog
- 从 Helm 到 Operator:Kubernetes应用管理的进化 | crossoverJie's Blog
- 如何 Debug Kubernetes Pod - Yowko's Notes
- The Containerization Tech Stack | Medium
- Day 20- Kubernetes 中的命名空間與資源隔離 - iT 邦幫忙
- Test
- log
- Dashboard/UI
- VMWare Tanzu
- monitor
- HPC
- Orchestrating Kubernetes Clusters on HPC Infrastructure - Elia Oggian - YouTube
- The Pros and Cons of Kubernetes for HPC - HPCwire
- The Convergence of HPC, AI and Cloud
- Kubernetes and Batch
- Is there anything like SLURM for k8s/eks (machine learning GPU workloads) : r/kubernetes
- Introducing SUNK: A Slurm on Kubernetes Implementation for HPC and Large Scale AI — CoreWeave
Awesome Ref
- :star:從Software Developer的角度一起認識 Kubernetes :: 2023 iThome 鐵人賽
- :star:從Software Developer的角度一起認識 Kubernetes (二) :: 2024 iThome 鐵人賽
- Albert Weng for K8S
- Kubernetes 基礎教學(一)原理介紹 | Cheng-Wei Hu
- Kubernetes 基礎教學(二)實作範例:Pod、Service、Deployment、Ingress | Cheng-Wei Hu
- Kubernetes 基礎教學(三)Helm 介紹與建立 Chart | Cheng-Wei Hu
- CKA
Network
CPU limit
Volume, PV, PVC, StorageClass
- Day 13 -【Storage】:Volume 的三種基本應用 --- emptyDir、hostPath、configMap & secret
- Day26 了解 K8S 的 Volumes & StorageClass
cloud-native storage orchestrator
GPU
RBAC
- Using RBAC Authorization | Kubernetes
- Kubernetes RBAC Overview:賦予安全與彈性的管理|方格子 vocus
- Day 19 - 老闆!我可以做什麼:RBAC - iT 邦幫忙
- 【從題目中學習k8s】-【Day20】第十二題 - RBAC - iT 邦幫忙
- How to bind a Kubernetes Role to a user or group | LabEx
- Limiting access to Kubernetes resources with RBAC
Role 是用來定義在某個命名空間底下的角色,而 ClusterRole 則是屬於叢集通用的角色 ClusterRole 除了可以配置 Role 的權限內容外,由於是 Cluster 範圍的角色,因此還能夠配置
- 叢集範圍的資源,例如 Nodes
- 非資源類型的 endpoints,例如 /healthz
- 跨命名空間的資源,例如 kubectl get pods --all-namespace
Resource Quota
minikube
kind
Rancher
- Day 2 - 何謂 Rancher | hwchiu learning note
- How to use Rancher in Kubernetes
- (55) [Rancher] 用網頁建立並管理K8s Cluster - YouTube
Helm
- Kubernetes 基礎教學(三)Helm 介紹與建立 Chart | Cheng-Wei Hu
- Day20 - 使用 Helm 管理 Kubernetes 的應用佈署 - iT 邦幫忙
- Kubernetes 遇見 Helm charts - iT 邦幫忙
- 可觀測性宇宙的第九天 - Helm 安裝包管理器介紹 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
- Day 21- Kubernetes 的套件管理工具 Helm - iT 邦幫忙
- example: Kubernetes Dashboard
- example: mysql
- Day 3 - Helm 介紹 - iT 邦幫忙
- kubernetes - HELM vs K8s Operators - Stack Overflow
- Operator vs. Helm: Finding the Best Fit for Your Kubernetes Applications | Datadog
- Helm | Cheat Sheet
- https://artifacthub.io/
- Bitnami
- repository
- https://charts.helm.sh/stable
- https://helm.ngc.nvidia.com/nvidia
- https://prometheus-community.github.io/helm-charts
helm version
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo list
helm install my-nginx bitnami/nginx
# helm upgrade -n poc-scope --install my-nginx bitnami/nginx
helm list -A
helm list -n poc-scope
helm status my-nginx
helm history my-nginx
helm uninstall my-nginx
如果要覆寫,values.yaml 的設定可以透過 -f
方式指定覆蓋預設 values.yaml 配置或是使用 --set
覆寫
KubeVirt
- 在 K8S 上也能跑 VM!KubeVirt 簡介與建立(介紹篇) | Gemini Open Cloud 雙子星雲端運算股份有限公司
- Re-Imagining Virtualization with Kubernetes and KubeVirt
Kubeflow
KubeRay
- High Performance Computing (HPC) on Kubernetes
- Day19 - Ray Cluster 安裝之一: 基礎環境準備 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天