iT邦幫忙

kubernetes相關文章
共有 1159 則文章
鐵人賽 DevOps DAY 23

技術 Day 23 Cinder CSI Plugin

本篇大綱 因為我們還沒跟 Persistent Volume 串接起來,要透過 OpenStack 提供的 Cinder CSI Plugin 讓 K8s 可以...

鐵人賽 DevOps DAY 22

技術 [22] 為什麼 EKS 使用 NLB 作為 Kubernetes service 會遇到 connection timeout(二)

EKS 如何註冊 Instance type target group 關聯 Service 在開始之前,我們需要先理解 EKS 環境中, NLB 是如何註冊...

鐵人賽 DevOps DAY 28

技術 Day28 - 使用 Argo Rollouts 結合 GitOps 與部署策略

Argo Rollouts 介紹 Argo Rollouts 由 Kubernetes Controller 以及一組 CRDs 所組成,能幫助我們自動化實現部...

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

技術 Day 22:建立Highly Available集群 (1)

在Wiki中提到,所謂HA(Highly Available)就是指系統無中斷的執行其功能的能力,通常是透過提高系統的容錯能力來實現。 HA的Kubernete...

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

技術 Day 21:使用kubeadm建立集群

昨天提到怎麼安裝kubeadm以及準備實驗環境,今天來討論如何建立集群~ 流程會是先初始化Control-Plane ⇒ 安裝Pod網路插件 ⇒ 加入Worke...

鐵人賽 DevOps DAY 21

技術 [21] 為什麼 EKS 使用 NLB 作為 Kubernetes service 會遇到 connection timeout(一)

在 Kubernetes 中 Service [1] Object 常見類型有 ClusterIP、NodePort、LoadBalancer。根據不同的 Cl...

鐵人賽 DevOps DAY 27

技術 Day27 - Istio 如何融入 DevOps 流水線

前言 比起暸解 Istio 還有什麼進階功能,大家應該更迫切想知道如何把 Istio 跟目前團隊的 DevOps 流程相結合。這幾篇會介紹 Argo CD 這個...

鐵人賽 DevOps DAY 22

技術 Day 22 OpenStack LB + MetalLB + Istio + Cloudflare 組合出真正的 HTTP L7 Load Balancer + TLS Key

本篇大綱 如果 OpenStack LB 做不到 L7 的 Load Balancer,那我們就自己建立一個,把上面的工具兜起來,理解這當中的原理,組合出 HT...

鐵人賽 DevOps DAY 23

技術 Day 23 — 實驗室前置作業:GitLab 開發前置設定 (SSH 通道)

沒看過鯨魚騎腳踏車嗎? 進入開發環節~衝啊~等等... 好像要先來個前置作業... 圖片來源:Docker (@Docker) / Twitter 今天就...

鐵人賽 DevOps DAY 22

技術 Day 22 — 設立研發實驗室:GitLab 安裝

有了鯨魚工具箱~再來設立個實驗室吧! 圖片來源:Docker (@Docker) / Twitter 經過了20多天終於弄好基礎了... 接著往開發前進~...

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

技術 Day 20:使用kubeadm建立集群 - 前置作業

kubeadm是一種用來建立集群的工具。 在Day 03:Kubernetes的架構有提到Kubernetes集群中有許多元件,那我們在建立集群時,可以自己去下...

鐵人賽 DevOps DAY 20

技術 [20] 為什麼 worker node 上的 veth 與 eth RX/TX metrics 不一致

為什麼 worker node 上的 veth 與 eth RX/TX metrics 不一致 接續前一天,探討了 CloudWatch Insight 上的...

鐵人賽 DevOps DAY 26

技術 Day26 - 學習 Istio 之路,還有哪些 Tasks 還沒完成

前言 前面的章節我們分別介紹了 Istio 的Traffic Management、Observability 以及 Security 三大功能,並且透過簡單的...

鐵人賽 DevOps DAY 21

技術 Day 21 — 鯨魚的萬應儲物小間:StorageClass (使用 NFS)

只要可愛鯨魚有需要就會自動出現的儲物小間~ 圖片來源:Docker (@Docker) / Twitter 每個人每個 App 都要 Volume,難道我...

鐵人賽 DevOps DAY 19

技術 [19] 為什麼 Container insight node_network_total_bytes 與 EC2 NetworkIn/NetworkOut metrics 不一致

若安裝好 Container Insights 後,我們可以透過 CloudWatch Agent 所收集的 metrics[1] 來進行監控 EKS work...

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

技術 Day 19:Storage Class

昨天我們有提到如果要動態建立PV的話,需要使用StorageClass,而它的使用方式就是在建立PVC時,指定要用什麼StorageClass,它就會製作相對應...

鐵人賽 DevOps DAY 20

技術 Day 20 — 艦艇儲物小間規劃:Volumes

鯨魚也是會翻船的,先把重要的東西存起來~ 圖片來源:Docker (@Docker) / Twitter 來介紹一下 Kubernetes 的各種 vol...

鐵人賽 DevOps DAY 18

技術 [18] 為什麼 CloudWatch Insight 可以收集 EKS cluster node 及 pod metrics

為什麼 CloudWatch Insight 可以收集 EKS cluster node 及 pod metrics 昨日 討論了以 FluentD 為例討論...

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

技術 Day 18:Persistent Volumes

簡稱PV。昨天有提到Volume可以想像成Pod的外接儲存空間,那PV就可以想像成在集群中的一顆硬碟。它可能是存在集群中的Node上,也有可能並不在集群中。 P...

徵才 【徵才/台北/部分遠端】富果帳戶-Site Reliability Engineer

關於富果 富果帳戶,是年輕人都在用的投資帳戶! 在富果的每一位夥伴都相信著,透過持續學習和進步,投資這項技能將成為我們這個世代,累積財富的一種理想方式。所以我們...

鐵人賽 DevOps DAY 25

技術 Day25 - 保障 Microservices 安全性,Istio Security 介紹

前言 現今網路世界中駭客的攻擊層出不窮,除了讓使用者的個資外洩之外,也導致企業蒙受巨大損失,所以建立 Application 部署環境時,除了要考慮擴展性、可移...

鐵人賽 DevOps DAY 19

技術 Day 19 — 艦隊自我認同:Ingress 套用 OpenSSL 自簽憑證

使用憑證!可愛鯨魚穿上了護甲! 圖片來源:Docker (@Docker) / Twitter 架設了 Harbor 但還是只能用 insecure-re...

鐵人賽 DevOps DAY 24

技術 Day24 - 使用 Jaeger 蒐集 Tracing 資訊

前言 前一篇介紹 Traces 是以一到多個 Spans 所組成,用來追蹤單次請求在系統內部的行為,幫助我們找出 Microservices 的故障原因。本篇會...

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

技術 Day 17:Volume

在之前的討論中,曾經出現過volumes和volumeMounts,因為Container內的資料如果不是本來就存放在image中,那當這個Container因...

鐵人賽 DevOps DAY 17

技術 [17] 為什麼 Fluent Bit/FluentD 可以收集 EKS cluster 上 Pod logs

為什麼 Fluent Bit/FluentD 可以收集 EKS cluster node logs EKS 環境上, AWS CloudWatch [1] 提...

鐵人賽 DevOps DAY 23

技術 Day23 - Distributed Tracing 介紹,在 Istio 如何實現?

前言 在 Day16 - Observability 介紹 中了解了 Metrics、Tracing 和 Logging 三大資訊,其中 Logging 和 M...

鐵人賽 DevOps DAY 18

技術 Day 18 — 有個私人的港口還好吧:私有儲存庫 Harbor (二)(使用 Ingress)

HI~ 你也是鯨魚嗎? 在港口遇見其他鯨魚~ 圖片來源:Docker (@Docker) / Twitter 在認識了 Service, Ingress...

鐵人賽 DevOps DAY 16

技術 [16] 為什麼使用 security group for pod 使用 liveness/readiness probes 需要設定環境變數 DISABLE_TCP_EARLY_DEMUX

根據 EKS Security groups for pods [1] 文件,如果 Pod 使用 liveness/readiness probes 時,則需要...

鐵人賽 DevOps DAY 22

技術 Day22 - 使用 Grafana 自製 Dashboard

前言 Grafana 強大的地方在於支援多種資料來源以及豐富的面板選擇,幫助我們可視化所需資訊。本篇就來實際操作看看,建立屬於自己的 Grafana Dashb...

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

技術 Day 16:ETCD與集群的備份與還原

Day 03有提到,ETCD是一種Key-Value型態的資料庫,用來保存Kubernetes集群中的各種數據。而當災難發生時,使用ETCD的備份來復原是很重要...