iT邦幫忙

kubernetes相關文章
共有 842 則文章
鐵人賽 DevOps DAY 25

技術 [25] 為什麼 EKS add-on 可以管理 Kubernetes plugin

在 Kubernetes 中,我們經常地使用第三方的 plugin 來整合 AWS 服務,而在 EKS 上也提供對應的 plugin 版本,如 VPC CNI...

鐵人賽 DevOps DAY 29

技術 使用 Helm 管理 Kubernetes 資源

本文目標: 介紹如何使用 Helm 管理 Kubernetes 資源 以 free5GC 衍生專案為例,實際操作 Helm chart Kubernetes...

鐵人賽 DevOps DAY 25

技術 Day 25 Grafana - 視覺化和分析工具

本篇大綱 今天要巡一下 Grafana 可以設定哪些東西?裡面又有哪些內容,今天就來帶各位看看! 內文 上一篇設定好 Grafana VirtualServic...

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

技術 Day 24:TLS

今天要討論的是Kubernetes中各個元件的溝通方式,首先我們要討論的是TLS~ TLS就是我們在傳輸資料時,用來保證資料經過加密的方式。 TLS是採取Asy...

鐵人賽 DevOps DAY 24

技術 [24] 為什麼 EKS worker node IP address 容易佔用 IP 或是 subnets IP 地址不夠(二)

接續昨日的環境,透過 CloudTrail API 紀錄查看是哪時候以及是誰協助關聯 secondary IP 地址給 node 上。以下為部分 AssignP...

鐵人賽 DevOps DAY 30

技術 Day30 - Istio 學完然後呢?在 DevOps 之路上繼續前進

前言 前面的章節中講解了基本 Istio 功能如下 Microservices、Service Mesh 基本概念 Istio Traffic Managem...

鐵人賽 DevOps DAY 28

技術 Kubernetes 淺淺談

本文目標: 認識 Kubernetes 介紹幾個 Kubernetes 的建置方案 簡單的 Kubernetes 使用教學 Recap:什麼是 Image、...

鐵人賽 DevOps DAY 24

技術 Day 24 Prometheus + Grafana 監控整合工具 kube-prometheus-stack

本篇大綱 要怎麼監控 K8s 的狀態呢?CPU、記憶體的使用量還有網路狀況要如何監控,對 SRE 來說這是必備的,今天就來安裝 kube-prometheus-...

鐵人賽 DevOps DAY 23

技術 [23] 為什麼 EKS worker node IP address 容易佔用 IP 或是 subnets IP 地址不夠(一)

在 EKS 環境中整合 AWS VPC 環境,基本上 Pod 所使用的 IP 地址仍是使用 VPC subnets 內的 IP 地址,但是有時候我們觀察到 No...

鐵人賽 DevOps DAY 29

技術 Day29 - Argo Rollouts 實現自動化 Canary Deployment

前言 前一篇簡單介紹了 Argo Rollouts 的原理,Rollout Controller 會追蹤 Rollout 元件是否變動,並建立部署策略完成自動部...

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

技術 Day 23:建立Highly Available集群 (2)

Day 23:建立Highly Available集群 (2) 昨天建立LoadBalancer是兩種路線共同的第一步,接下來我們會討論Stacked etcd...

鐵人賽 Software Development DAY 24

技術 [Day24] 簡單搞懂K8s & K3s 名詞解釋

K8s 主要是解決多節點部署多容器的Solution~ K3s 主要是K8s的輕量版本,除了負擔小之外還有其他優勢喔 名稱由來是因為他從k8s的部分功能刪除...

鐵人賽 DevOps DAY 23

技術 [虛實整合]AWS IoT Core for Virtual Device (Thing)

經由與AWS人員討論,在雲端virtual device的部分並不會使用到Greengrass,而是直接使用AWS Iot Core與thing直接做TLS c...

鐵人賽 DevOps DAY 23

技術 Day 23 Cinder CSI Plugin

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

鐵人賽 DevOps DAY 28

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

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

鐵人賽 DevOps DAY 22

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

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

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

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

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

鐵人賽 DevOps DAY 23

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

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

鐵人賽 DevOps DAY 22

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

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

鐵人賽 DevOps DAY 27

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

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

鐵人賽 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 22

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

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

鐵人賽 DevOps DAY 26

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

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

鐵人賽 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 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 25

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

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

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

技術 Day 19:Storage Class

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