iT邦幫忙

kubernetes相關文章
共有 1058 則文章
鐵人賽 Kubernetes DAY 9

技術 Day10 - 一起來看 Kubernetes 官方文件吧!- kubeadm 的管理機制

因為出國玩不小心中斷了... 不過還是有一些內容想繼續研究的,就還是打算盡力完成這次的系列文吧~ 前言 昨日我們透過 kubeadm config 指令產生...

鐵人賽 Kubernetes DAY 11

技術 學 Kubernetes 的第十一天 - Networking - DNS 條目

Kubernetes 中的 DNS Name Kubernetes 為每個 Service 和 Pod 建立 DNS 記錄 (名稱)。這些 DNS 名稱允許 P...

鐵人賽 DevOps DAY 10

技術 後 Grafana 時代的第十天 - 搭建 Grafana 高可用架構

前言 在現代資料驅動的世界中,可靠的監控和可視化工具是保持系統健康運行的關鍵。Grafana 作為一款成熟的開源資料可視化平台,廣泛應用於各種領域,從 IT...

鐵人賽 Kubernetes DAY 10

技術 學 Kubernetes 的第十天 - Networking - Service

在 Kubernetes 中,Service 是一種抽象資源,它定義了一組提供相同服務的 Pod 的邏輯集合,並且能夠確保這些 Pod 能夠被持續地訪問。Ser...

鐵人賽 Kubernetes DAY 9

技術 Day09 - 一起來看 Kubernetes 官方文件吧!- 使用 kubeadm 安裝 HA-cluster (下)

前言 今天總算要來建立後續使用的 k8s cluster 了! 今日目標 透過 kubeadm 安裝 3 台 control plane 透過 kube-vi...

鐵人賽 DevOps DAY 9

技術 後 Grafana 時代的第九天 - 使用 OrbStack 建立輕量高效 Kubernetes 叢集

前言 在踏上偉大的學習旅程之前,工欲善其事,必先利其器,這句古語想必是大多數人首先想到的。學習新技術時,擁有正確的工具與環境能事半功倍,否則即便按照實作型教學...

鐵人賽 DevOps DAY 10

技術 Day 10:Taints

Taints & Tolerations 簡介 簡單來說,先想像 Nodes 是人,Pods 是蚊子。Pods 被部署到 Nodes 上就是蚊子在叮人類...

鐵人賽 DevOps DAY 9

技術 Day 09:Debug

前兩天我們成功使用官網的教學來部署 GitLab 在以 kind 所建立的 Kubernetes Cluster 上。 Docker 準備環境的過程中,我們使用...

鐵人賽 Kubernetes DAY 9

技術 學 Kubernetes 的第九天 - Pod - 基礎概念與核心特性

Kubernetes 最重要的資源之一是負責管理容器的 Pod。作為應用程序的最小部署單元,理解 Pod 的運作方式對於掌握 Kubernetes 的各種特性至...

鐵人賽 Kubernetes DAY 8

技術 Day08 - 一起來看 Kubernetes 官方文件吧!- 使用 kubeadm 安裝 HA-cluster (上)

前言 前篇透過 kubeadm 建立了 “還不能用的” 單節點 cluster,讓我們繼續來看看在使用 kubeadm 時還需要哪些東西才可以完成 HA clu...

鐵人賽 DevOps DAY 8

技術 後 Grafana 時代的第八天 - 使用 Grafana Dashboard 的進階技巧(二)

前言 在上一章節中,我們深入探討了如何有效地建立和管理 Grafana Dashboard,特別是利用 Variables 和 Folder 來減輕使用者的負...

鐵人賽 Kubernetes DAY 8

技術 學 Kubernetes 的第八天 - 部署你的第一個應用程式 (3) - Deployment 部署與退版

概述 雖然我們在上一章節中完成的部署已經可以使用了。然而,在現代應用部署中,我們還需要考慮高可用性、自動恢復以及部署更新和回滾等需求。為了實現這些目標,我們需要...

鐵人賽 DevOps DAY 7

技術 後 Grafana 時代的第七天 - 使用 Grafana Dashboard 的進階技巧(一)

前言 我們已經對 Grafana Dashboard 的最佳實踐有了初步的概念,但僅僅有這些概念還不足以讓我們真正實現一個優秀的 Dashboard 管理。要...

鐵人賽 Kubernetes DAY 7

技術 學 Kubernetes 的第七天 - 部署你的第一個應用程式 (2) - Pod & Service

在上一章的實作中,我們完成了 Web API Container Image 的製作和上傳,接下來便要在 K8s 部署這個容器。在那之前讓我們先了解等會而使用到...

鐵人賽 Kubernetes DAY 6

技術 學 Kubernetes 的第六天 - 部署你的第一個應用程式 (1) - Application & Image

概述 我不打算一開始就深入研究 Kubernetes 的各個元件或是資源。就像看科幻小說,如果一上來就直接看背景設定肯定是最無趣的讀法。 我會花幾天時間帶大家使...

鐵人賽 Kubernetes DAY 6

技術 Day06 - 一起來看 Kubernetes 官方文件吧!- Production environment 建議

前言 在還沒開始正式安裝前,先來看看如何建立一個 “Production ready” 的 k8s cluster 吧 今日目標 了解官方 k8s 如何定義...

鐵人賽 Kubernetes DAY 30

技術 Argo CD - Git strategies

Argo CD 是一個實現 GitOps 的框架,他會透過 Git 儲存庫拉取資源。那 Git 要如何儲存管理這些內容 ? 如果將 Kubernetes YAM...

鐵人賽 Kubernetes DAY 29

技術 Argo rollouts - blue/green

Argo Rollout 是持續逐步交付部署到 Kubernetes 的解決方案。它可以實現藍綠和金絲雀等部署來提高部署可靠性和效能。使用藍綠和金絲雀部署等持續...

鐵人賽 Kubernetes

技術 CKA 攻略:我是如何滿分 & 一次通過的?

前言 鐵人賽的最後,分享一下我在今年(2024)考過 CKA 的攻略: CKA 簡介 報名考試 & 考試預約 準備考試與學習資源 怎麼知...

鐵人賽 DevOps DAY 5

技術 後 Grafana 時代的第五天 - 探討 Grafana 大規模中心化架構的演變

前言 在我的職業生涯中,我有幸參與並見證了多個團隊架構的發展與演變,從最初的小型單一叢集到規模龐大的分散式系統,再到最終達成高度統一的集中化平台。這些寶貴的經...

鐵人賽 Kubernetes DAY 5

技術 Day05 - 一起來看 Kubernetes 官方文件吧!- k8s 版本的生命週期

前言 在正式開始研究如何安裝 k8s 之前,先來討論看看應該如何挑選合適的 k8s 版本,以及看看這部分相關的文件我想對於大部分有使用過 k8s 的人 (包含我...

鐵人賽 Kubernetes DAY 5

技術 學 Kubernetes 的第五天 - Kubernetes 瑞士刀 - kubectl

在正式使用 Kubernetes 之前,還有一道最後的關卡:如何與叢集進行溝通。這個問題的答案就是 kubectl。 什麼是 kubectl 在 Kuberne...

鐵人賽 Kubernetes DAY 28

技術 Argo CD - notification

目標 定義 triggers 定義 templates 定義 Subscriptions 使用 Telegram 接收通知 Argo CD 通知會持續監控...

鐵人賽 DevOps DAY 4

技術 後 Grafana 時代的第四天 - 探討 Grafana 所實踐的可觀測性策略

前言 在本章節中,我們將會探討各種可觀測策略,並且透過對其的理解,來學習 Grafana Cloud 的 Application Observability...

鐵人賽 Kubernetes

技術 Day 31 -【Troubleshooting】:Troubleshooting 小技巧

今日目標 Pod 的除錯 Networking 的除錯 Master Node 的除錯 kube-apiserver 的除錯 Node 的...

鐵人賽 Kubernetes DAY 27

技術 Argo CD - Application in any namespace

Application in any namespace 原則目標是要讓 Argo CD 能夠管理其它 namespace 下的 Application 資源。...

鐵人賽 Kubernetes DAY 4

技術 學 Kubernetes 的第四天 - 建立 Kubernetes 叢集 - KinD

概述 市面上有多種安裝 Kubernetes 的框架和工具,而我們選擇使用 KinD。 KinD 是 "Kubernetes in Docker&qu...

鐵人賽 Kubernetes DAY 30

技術 Day 30 -【Monitoring】:Pod 的生命週期與監控

今日目標 了解 Pod 的生命週期 設定 initContainer、Lifecycle hooks、Restart Policy、Probe M...

鐵人賽 DevOps DAY 3

技術 後 Grafana 時代的第三天 - 探討 Grafana 大規模團隊治理與挑戰

前言 在維護一個大規模且多團隊的監控系統時,作為工程師的我們將面臨諸多挑戰與痛點。本章節將帶領各位深入探討常見的場景和多維度的考量,並通過反思問題的核心,尋找...

鐵人賽 Kubernetes DAY 3

技術 學 Kubernetes 的第三天 - Kubernetes 元件

在了解了 Kubernetes 的好處後,今天我們來更深入地看看 Kubernetes 的重要組成內容。 Kubernetes 的設計原理 根據 Kuberne...