iT邦幫忙

kubernetes相關文章
共有 1040 則文章
鐵人賽 DevOps DAY 16
30天準備CKA考試 系列 第 16

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

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

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

技術 Day 15:Cluster Upgrade

Kubernetes的更新週期是三個月,也就是每三個月會推出新版本。記得當初我第一次開始用Kubernetes的時候,版本是v1.16.2,而到今日已經是v1....

鐵人賽 DevOps DAY 21

技術 Day21 - 將數據可視化的工具,Grafana 介紹

前言 前兩篇介紹了 Kiali 工具,裡面有不同的 GUI 介面將 Application 可視化,雖然方便,但 Kiali 的介面都是固定的,如果想要把所需資...

鐵人賽 DevOps DAY 15

技術 [15] 為什麼 security group 可以關聯至單獨的 EKS Pod - Security groups for pods(二)

前一篇,我們確認兩件事情恰好分別於 Node 及 Pod 資源都有被更新對應 vpc.amazonaws.com/pod-eni 資源。以下將針對 node 及...

鐵人賽 DevOps DAY 19

技術 Day 19 Istio - 啟用 Ingress Gateway

本篇大綱 這篇接續前面的 Istio 安裝 Istio Ingress Gateway,把 Gateway 啟用可以連線。 內文 Istio Ingress 安...

鐵人賽 DevOps DAY 18

技術 Day 18 Istio 簡介&安裝

本篇大綱 今天這篇將來介紹 Istio 還有它的安裝方式,還有為什麼要選擇 Istio。 內文 Istio 簡介 看官網的簡介:「Simplify obser...

鐵人賽 DevOps DAY 17

技術 Day 17 MetalLB 使用

本篇大綱 MetalLB 要分配 IP 需要套用他們的設定檔,這篇將會講解如何建立 IP Pool 跟分配。 內文 MetalLB 在上篇文章安裝完畢,但系統還...

鐵人賽 DevOps DAY 17

技術 Day 17 — 艦艇訪客參觀動線:Ingress Controller - Traefik

哇~ 發現可愛鯨魚了~ 圖片來源:Docker (@Docker) / Twitter 上一篇介紹完 Ingress 和 Ingress Controll...

鐵人賽 DevOps DAY 16

技術 Day 16 — 艦艇訪客參觀動線:Ingress & Ingress Controller

看看那遙遠的飛天鯨魚,有沒有更容易的方法能連上去阿? 圖片來源:Docker (@Docker) / Twitter 上一篇提到了對外公開服務的方法 使用...

鐵人賽 DevOps DAY 14

技術 [14] 為什麼 security group 可以關聯至單獨的 EKS Pod - Security groups for pods(一)

EKS 使用 VPC 作為網路環境,在預設情況之下,Pod 僅能繼承 EKS worker node 上的 security group 限縮 inbound/...

鐵人賽 DevOps DAY 15

技術 Day 15 Helm Chart 基礎架構

本篇大綱 這篇要來介紹 Helm Chart 的基本架構,理解基礎架構後如果後面遇到問題,也可以自己嘗試 Debug 看看。 內文 今天就來看看 Chart 裡...

鐵人賽 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的名稱都要唯一,而...