iT邦幫忙

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

技術 [26] 為什麼 EKS 在更新 Kubernetes deployment 時會有 HTTP 502 的 error(一)

官方 EKS 提供了 AWS Load Balancer Controller 整合 AWS ELB 資源: 部署 Application Load Bala...

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

技術 Day 26:Authorization

今天要討論的是當我們對API Server下Request時的權限控管,首先我們要談的是Kubernetes的API~ API Groups Kubernete...

鐵人賽 DevOps DAY 27

技術 Day 27 — 做點小小模板:製作 helm chart

貨櫃這麼多要怎麼設定?來製造模板快速部署貨櫃吧~ 圖片來源:Docker (@Docker) / Twitter 上一篇安排了要部署的 Kubernete...

鐵人賽 DevOps DAY 26

技術 Day 26 Loki - 把 Log 蒐集儲存起來吧

本篇大綱 這篇要來介紹 Log 儲存,基於 Time Series 的 Log 儲存系統,安裝在 K8s 上並且跟 Grafana 串起來。 內文 今天會採用的...

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

技術 Day 25:KUBECONFIG

kubeconfig是用來記錄集群、User、預設Namespace以及身份驗證機制的資料。 當我們使用kubectl這個工具在執行各種指令時,它就會透過kub...

鐵人賽 DevOps DAY 26

技術 Day 26 — 安排小小貨櫃:建立 kubernetes resource

怎麼樣才能將貨櫃快速交給不同鯨魚呢? 來做點模板吧~圖片來源:Docker (@Docker) / Twitter 上一篇完成了 dockerfile 並...

鐵人賽 DevOps DAY 25

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

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

鐵人賽 DevOps DAY 30

技術 Cloud Native Infra Labs X 5G 核心網路

本文目標: 介紹 Infra labs 使用 kubeadm 安裝 kubernetes 在 kubernetes 上安裝 free5GC 簡單的探討分散式架...

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

技術 使用 Helm 管理 Kubernetes 資源

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

鐵人賽 DevOps DAY 24

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

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

鐵人賽 DevOps DAY 30

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

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

鐵人賽 DevOps DAY 23

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

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

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

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

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

鐵人賽 DevOps DAY 28

技術 Kubernetes 淺淺談

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

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

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

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

鐵人賽 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多天終於弄好基礎了... 接著往開發前進~...