iT邦幫忙

kubernetes相關文章
共有 1040 則文章
鐵人賽 Software Development DAY 20

技術 Kubernetes 關心 Quarkus 的健康, 提供探針給他吧

Kubernetes 需要知道應用的健康狀況,Quarkus 也內建了 Extension 可以容易的提供探針(Probe) 予 Kubernetes 作健康檢...

鐵人賽 DevOps DAY 17

技術 Day17 - 輕鬆管理 Metrics 的工具,Prometheus 介紹

前言 Prometheus 作為現在 Observability 受歡迎的 Solution 之一,究竟它帶來了什麼樣的好處?本篇就來跟大家介紹一下。 什麼是...

鐵人賽 DevOps DAY 11

技術 [11] 為什麼 Managed node groups 可以保持應用程式可用性(二)

延續前一篇,本文將繼續探討「node 更新過程 managed node group 協助了什麼 」。 建置測試步驟 透過 kubectl label 過濾...

鐵人賽 DevOps DAY 10

技術 [10] 為什麼 Managed node groups 可以保持應用程式可用性(一)

在 EKS 環境中,node group 作為 Kubernetes nodes,又可以分為以下兩種: Managed node groups[1] Se...

鐵人賽 DevOps DAY 10
30天準備CKA考試 系列 第 10

技術 Day 10:DaemonSet vs. Static Pods

Day 10:DaemonSet vs. Static Pods 昨天我們談到了Taints and Tolerations與Node Affinity,前者為...

鐵人賽 DevOps DAY 16

技術 Day16 - Observability 介紹,Metrics、Tracing 和 Logging 是什麼?

Observability(可觀測性)介紹 隨著雲原生服務的發展,越來越多的應用程式逐漸容器化、微服務化,並且搬到雲端服務上執行,雖然能夠讓應用程式擁有可移植性...

鐵人賽 DevOps DAY 25

技術 從異世界歸來的第二五天 - Kubernetes AutoScaling (一) - AutoScaling 是什麼

概述 在前面的幾天裡,我們認識了很多關於資源配置以及監控的觀念,但如果我們掌握了這些資源指標卻只能手動調整就感覺失去了靈魂一樣,於是就有了自動化資源配置的 Au...

鐵人賽 DevOps DAY 9

技術 [09] 為什麼 EKS 可以整合 IAM roles for service accounts(IRSA)(二)

為什麼 EKS 可以整合 IAM roles for service accounts(IRSA)(二) 上一篇,我們根據 token 內容得知 OIDC pr...

鐵人賽 DevOps DAY 9
30天準備CKA考試 系列 第 9

技術 Day 09:Taints and Tolerations vs. Node Affinity

Day 09:Taints and Tolerations vs. Node Affinity 昨天談到了Node Name與Node Selector,那我們...

鐵人賽 DevOps DAY 15

技術 Day15 - 結合 Ingress 與 Service Mesh 的 Istio Gateway,究竟要如何使用?

前言 上一篇 提到 Istio Gateway 作為 Istio 架構下負責導入外部流量的元件,除了有 Kubernetes Ingress 的功能之外,還能與...

鐵人賽 DevOps DAY 11

技術 Day 11 Kubernetes - 組建真正的服務吧(一)

本篇大綱 邁向真正的要組合服務了,今天我們先來從 Deployment 來測試起,來試試 Service 有沒有達到負載平衡的效果。 內文 我們先來建立只有顯示...

鐵人賽 DevOps DAY 10

技術 Day 10 Kubernetes - Storage & ConfigMap & Secret

本篇大綱 這篇將會介紹在 K8s 組出服務必備的第三元素:Storage & ConfigMap & Secret。 內文 K8s 另一個很重要...

鐵人賽 DevOps DAY 24

技術 從異世界歸來的第二四天 - Kubernetes Resources(四) - Metrics Server 安裝

概述 在前面幾天中我們學習了許多關於資源設定的觀念,但漸漸會開始發現一個事,我們該怎麼知道以及監控所有服務的資源利用率以及健康狀況等等, Kubernetes...

鐵人賽 DevOps DAY 9

技術 Day 09 Kubernetes - Namespace & Service

本篇大綱 這篇將會介紹在 K8s 組出服務必備的第二元素:Namespace & Service。 內文 上個文章我們講到 Pod 跟 Workload...

鐵人賽 DevOps DAY 14

技術 Day14 -什麼是 Istio Gateway?與 Kubernetes Ingress 有何不同?

前言 之前的教學裡,為了能快速測試應用程式,會使用 Kubectl port-forward 指令連接至服務,而正式環境中,我們要如何使用 Istio 將服務公...

鐵人賽 DevOps DAY 8
30天準備CKA考試 系列 第 8

技術 Day 08:Scheduling

Day 08:Scheduling 所謂Scheduling就是決定Pod在建立時,會被安排到哪個Node上,而在Day 03:Kubernetes的架構中有提...

鐵人賽 DevOps DAY 23

技術 從異世界歸來的第二三天 - Kubernetes Resources(三) - LimitRange

概述 前兩天介紹完了 Request/Limit 以及 Namespace ,聰明的小朋友很快就會對這兩個觀念有所連結,一個能聲明單一服務的資源限制而另一個可以...

鐵人賽 DevOps DAY 7
30天準備CKA考試 系列 第 7

技術 Day 07:Service

Day 07:Service 我認知的Service是定義各個Pods之間是如何溝通的規則,類似Docker的Network。而它的主要方式就是類似Replic...

鐵人賽 DevOps DAY 7

技術 [07] 為什麼 CDK 部署 EKS cluster 會比較慢

本日來探究一下 EKS 周邊部署 Cluster 方式,本系列文章主要以 eksctl 命令進行部署,以下為建立 cluster 時的輸出: $ eksctl...

鐵人賽 DevOps DAY 13

技術 Day13 - 使用 Istio 實現 A/B 測試 (A/B Testing)

前言 上一篇我們學到如何使用 Istio 輕鬆完成 Canary Deployment,本篇會介紹另一個部署策略 A/B Testing,並且同樣使用 Isti...

鐵人賽 DevOps DAY 22

技術 從異世界歸來的第二二天 - Kubernetes Resources(二) - Namespace

概述 在昨天的介紹中我們藉由 Request/Limit 當作我們了解 Kubernetes 資源配置的一塊入門磚,今天我們將做一些實戰操作模擬工作中團隊開發的...

鐵人賽 DevOps DAY 12

技術 Day 12 — 艦隊通力合作搬運貨櫃:Docker 到 Kubernetes 轉換探討

你知道跟鯨魚說謝謝他會回你什麼嗎? Yor're *Whalecome*想不到開頭就來點冷笑話~ 圖片來源:Docker (@Docker) / Twit...

鐵人賽 DevOps DAY 8

技術 [前置]Jenkins with Kubernetes + ArgoCD for CD

這邊我們就來看一下,ArgoCD如何控制Kubernetes的部署。ArgoCD server建置請參閱官方文檔。 首先ArgoCD可以設定與gitlab綁定。...

鐵人賽 DevOps DAY 6
30天準備CKA考試 系列 第 6

技術 Day 06:Deployments

Day 06:Deployments 照慣例先來看看官網怎麼寫YAML吧~ apiVersion: apps/v1 kind: Deployment metad...

鐵人賽 DevOps DAY 10

技術 Day 10 — 遠端操控面板:vscode 實用延伸模組 (二)

沒看過鯨魚寫文章嗎? 連 vscode 都能支援可愛鯨魚了~ 圖片來源:Docker (@Docker) / Twitter 今天繼續上一篇的內容~...

鐵人賽 DevOps DAY 12

技術 Day12 - 使用 Istio 實現金絲雀部署 (Canary Deployment)

前言 在 Day08 介紹過好幾種不同的部署策略,幫助我們完成應用程式的版本更新。本篇要介紹的金絲雀部署是現今常使用的部署策略,至於它的原理是什麼,以及要如何使...

鐵人賽 DevOps DAY 21

技術 從異世界歸來的第二一天 - Kubernetes Resources(一) - Request/Limit

概述 在我們大略介紹了常見的存儲配置 Volumes ,接下來我們將會慢慢的進入資源分配的世界。 Kubernetes 是一個集群管理平台並且擁有至少一個節點,...

鐵人賽 DevOps DAY 8

技術 Day 8 — 艦隊內部通訊:CNI plugin

呼叫鯨魚一號,呼叫鯨魚一號,聽到請回答,over 圖片來源:Docker (@Docker) / Twitter Kubernetes 網路模型 到目前為...

鐵人賽 DevOps DAY 8

技術 Day 08 Kubernetes - Pod & Workloads

本篇大綱 這篇將會開始介紹在 K8s 組出服務必備的元素,第一篇來講的是 Pod & Workloads。 內文 接下來的三篇內,會簡介每個 Kuber...

鐵人賽 DevOps DAY 5
30天準備CKA考試 系列 第 5

技術 Day 05:ReplicationController vs. ReplicaSet

Day 05:ReplicationController vs. ReplicaSet 昨天提到了如何建立Kubernetes的最小單位Pod,那如果我們今天想...