iT邦幫忙

kubernetes相關文章
共有 1059 則文章
鐵人賽 DevOps DAY 20

技術 Day20 - 使用 Kiali 建立 Istio Configuration

前言 在 上一篇 介紹了 Kiali 能夠可視化架構及顯示 Monitor 相關資訊,除了這些功能之外, Kiali 還能幫助我們建立 Istio 相關規則,至...

鐵人賽 DevOps DAY 14

技術 Day 14 Helm 簡介&安裝

本篇大綱 需要在 K8s 組合出服務還真的不容易,但如果今天我想要同個服務只是改個名稱,還要再去複製嗎?今天來介紹非常好用的工具 Helm。 內文 前面簡單介紹...

鐵人賽 DevOps DAY 30

技術 從異世界歸來的第三十天 - Kubernetes 最終章 - 學習了 Kubernetes 的下一步呢?

前言 不敢相信自己就這樣從第一天開賽撐到了第三十天。還記得今年的五月底,有幸被一位大神朋友邀請加入他的鐵人賽隊伍,雖然後來大神與他的快樂夥伴因公務繁忙沒辦法參加...

鐵人賽 DevOps DAY 29

技術 從異世界歸來的第二九天 - Kubernetes Security (二) - RBAC Authorization 權限管理

概述 在昨天的 Context 介紹之中,我們了解到在 Kubernetes 中,是如何管理用戶或者是群組,但是沒有對其的認證機制有太多著墨。那是因為在 Kub...

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

技術 Day 14:ConfigMap & Secret

昨天介紹環境變數時,有提到了ConfigMap與Secret,當我們想要將一些資料和程式碼分開時,而這些資料如果是非機密資料,那我們會用ConfigMap,若是...

鐵人賽 DevOps DAY 15

技術 Day 15 — 艦艇開放參觀區域:Service 介紹

我們這裡有一些很酷的貨櫃要來看看嗎~ 圖片來源:Docker (@Docker) / Twitter 前一篇以最簡單的 nodePort Service...

鐵人賽 DevOps DAY 13

技術 [13] 為什麼透過 CloudFormation template 或 `ekstcl` 啟用的 self-managed node 可以自動加入 EKS cluster

在先前 Day3 Day4 時,我們討論到 Amazon EKS AMI Build Specification script 定義了自動化設置 kubele...

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

技術 Day 13:Environment Variable

我們時常會使用環境變數來讓Pod區分當前的環境為Production或Stagging,以及使用環境變數來帶入連接資料庫的各種資訊,像是Host、User、Pa...

鐵人賽 DevOps DAY 19

技術 Day19 - 在 Istio 使用 Kiali 提升 Observability

前言 要提升系統的 Observability,除了要盡可能蒐集應用程式的資訊,能夠綜觀全局的 GUI 工具必不可少,本篇要介紹的 Kiali 就是個擁有強大功...

鐵人賽 DevOps DAY 28

技術 從異世界歸來的第二八天 - Kubernetes Security (一) - 使用 Context 進行用戶管理

概述 結束完了 AutoScaling 主題後,隨即而來的是本系列的最後一個主題 Security ,這個議題可以說在 DevOps 中是特別耐人尋味的,有趣的...

鐵人賽 DevOps DAY 14

技術 Day 14 — 有個私人的港口還好吧:私有儲存庫 Harbor (一)(使用 nodePort)

都有自己的艦隊了~再架一個自己的港口還好吧~ 圖片來源:Docker (@Docker) / Twitter 要如何讓 cluster 上所有機器都能取得...

鐵人賽 DevOps DAY 13

技術 Day 13 Kubernetes - Cheatsheet 篇

Day 13 Kubernetes - Cheatsheet 篇 本篇大綱 這邊筆者自己整理幾個比較常用到的 kubectl 命令,其實就是 Cheatshee...

鐵人賽 DevOps DAY 16

技術 Day 16 MetalLB 簡介&安裝

本篇大綱 今天要來介紹私有雲好用的工具 MetalLB,讓你不在公有雲也可以擁有 External IP。 內文 之前在介紹 Service 的時候,有提到 L...

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

技術 Day 12:Logging & Monitoring

在Kubernetes的使用上,觀看各個Pod的Log,對於Debug以及了解內部運行狀況是非常有幫助的。 監控集群的各種資源使用率,對於集群的穩定也是相當重要...

鐵人賽 DevOps DAY 18

技術 Day18 - 在 Istio 打造 Prometheus 實作環境

前言 在 Day17 我們簡單介紹了 Prometheus 工具的架構以及用途,本篇就來實際操作看看,到底要如何部署以及使用 Prometheus。 安裝 Pr...

鐵人賽 DevOps DAY 27

技術 從異世界歸來的第二七天 - Kubernetes Autoscaling (三) - Vertical Pod Autoscaler

概述 介紹完 HPA 水平擴展後,接下來當然就是我們的 VPA 垂直擴展囉!在我個人看來一開始運行一個完全沒有使用過的服務時,是不會清楚知道需要配置多少資源給這...

鐵人賽 DevOps DAY 13

技術 Day 13 — 抓不完的走私貨櫃:練習架設服務 - Minecraft Server in Kubernetes

殺死一個 container 還有千千萬萬個 container 等著~ (並沒有) 圖片來源:Docker (@Docker) / Twitter 上一...

鐵人賽 DevOps DAY 12

技術 Day 12 Kubernetes - 組建真正的服務吧(二)

本篇大綱 這篇要來嘗試 Service 之間的連線,用 MySQL 建立 DB 掛 Service,再用 Wordpress 連線到 MySQL 的 Servi...

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

技術 Day 11:Namespaces與ResourceQuota

在Kubernetes中的Namespace,就是用來將同一個集群中的各種資源互相隔離的機制。所以在同一個Namespace的各種Object的名稱都要唯一,而...

鐵人賽 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 有沒有達到負載平衡的效果。 內文 我們先來建立只有顯示...