iT邦幫忙

kubernetes相關文章
共有 1107 則文章
鐵人賽 自我挑戰組 DAY 18

技術 Day 18 StatefulSet & Headless Service

今天來看 StatefulSet 以及跟其搭配的 Headless Service。 StatefulSet StatefulSet 可以用來管理有狀態的應用程...

鐵人賽 影片教學 DAY 23

技術 Day25 - (輕鬆系列) 一口氣看完 怕痛的我把 Docker、K8s 攻擊、防禦、偵測力點滿就對了(攻擊篇) 第一季內容

警告 FBI WARNING : 本篇主要目的是看鐵人賽現場氣氛太緊張了,寫來緩和一下氣氛用的,順便唬爛一下我那些奇怪的火柴人圖想要表達的涵義。 劇情...

鐵人賽 自我挑戰組 DAY 17

技術 Day 17 Storage

網路太難,短時間理解不完 QQ先來寫別的題目 當 Pod (App) 在運行時是需要保存狀態的,就需要考慮資料保存的問題。例如資料庫要保存寫入的資料,總不能...

鐵人賽 Cloud Native DAY 16

技術 可觀測性宇宙的第十六天 - Grafana 入門介紹

概論 在上一章,我們深入探討了 Prometheus 的實作細節,而其中不難發現,Prometheus 與 Grafana 之間有著密不可分的關聯。Grafan...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16 更多 DNS

前面介紹了 Service,Pod 可以向 Service 發請求,例如 curl http://<service-name> ,Service 會...

鐵人賽 影片教學 DAY 23

技術 Day24 - (攻擊) CVE-2022-21701 漏洞建立

註: 日期編號編錯了,後面的影片日期編號都會順延一天 CVE-2022-21701 屬於 K8s 使用的第三方的元件的漏洞,一樣先來看看先看攻擊手法跟架...

鐵人賽 自我挑戰組 DAY 15

技術 Day 15 Namespace & 一點點 DNS

今天講 Pod 為什麼能用 Service Name 就跟 Service 連接上,然後補一下 Namespace 的 Overview。 在 Kubernet...

鐵人賽 Cloud Native DAY 15

技術 可觀測性宇宙的第十五天 - Kube-Prometheus-Stack 實戰(三)

概述 在前兩章節的 Kube-Prometheus-Stack 實作經驗之後,相信大多數的讀者都成功搭建了屬於自己的 Prometheus 監控系統。然而,在真...

鐵人賽 影片教學 DAY 22

技術 Day23 - 月圓之夜,決戰 K8s CTF 之巔 (quiz-5 出錯,直接送分)

勘誤: quiz-5 的部分因為 minikube 使用多節點結構導致無法做 arp spoofing,所以可以略過。或是改用單一節點進行解題。 期中...

鐵人賽 Cloud Native DAY 14

技術 可觀測性宇宙的第十四天 - Kube-Prometheus-Stack 實戰(二)

概述 本章節,我們將深入探索 Kube-Prometheus-Stack 的實際運作。雖然在前一階段,我們順利、迅速地按照指引建立了一套完善的 Promethe...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 Service

Day 4 & Day 5 部署網站時已經有用過 Service 了,但好像還沒很完整的統整過……所以還是開了一篇。(報名時完全沒規劃大綱哈哈哈) Se...

鐵人賽 影片教學 DAY 21

技術 Day22 - (攻擊) k8s 汙點橫移攻擊

汙點橫移手法算是一種 K8s 獨有的橫向移動攻擊手法,觀念還蠻簡單、有趣的,一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上 一...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 讓 Pod 自動水平擴展 - Horizontal Pod Autoscaling - 2

Scaling Behavior 在 HPA spec 中還有個參數可以設置 - behavior 。behavior 底下可設置 scaleDown &amp...

鐵人賽 Cloud Native DAY 13

技術 可觀測性宇宙的第十三天 - Kube-Prometheus-Stack 實戰(一)

概述 在本章節,我們將深入探索 Prometheus 全家桶。透過細緻拆解每一個元件,從最基礎的設定出發,逐步理解 Kube-Prometheus-Stack...

鐵人賽 影片教學 DAY 20

技術 Day21 - (攻擊) ARP spoofing 介紹 (含作業6)

今天要開始利用 K8s 的網路連通特性來實作一些網路攻擊。一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上 一圖,屬於8號的攻擊...

鐵人賽 Cloud Native DAY 12

技術 可觀測性宇宙的第十二天 - Prometheus 全家桶介紹

概述 終於,經歷了介紹可觀測性與監控的差異後,我們了解 Grafana 在這個領域佈局許久並且準備繼續深掘,而我們也早已準備好秤手工具,進入知識量爆炸的 Pro...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12 讓 Pod 自動水平擴展 - Horizontal Pod Autoscaling - 1

前面介紹了 Deployment,能夠讓我們決定要用多少個 Pods 來跑我們的服務,但這邊 Deployment 設定的 replicas 是固定的。如果流量...

鐵人賽 影片教學 DAY 19

技術 Day20 - (新手向) K8s Networking 連通測試

K8s 預設的網路連線並沒有做特別限制,參考 Cluster internal networking 提到 Kubernetes networking b...

鐵人賽 Cloud Native DAY 11

技術 可觀測性宇宙的第十一天 - Prometheus 基本觀念 - PromQL

概述 在深入探討 Prometheus 的具體操作前,我們首先必須鞏固其基本概念。相信多數人第一次遇見 Prometheus,很可能是基於前輩或團隊成員的先前架...

鐵人賽 影片教學 DAY 18

技術 Day19 - (攻擊) secrets 以及 etcd 介紹

PS. 因為當初標錯日期了,所以今天就將錯就錯維持在 Day 19 今天主要要探討跟 K8s 儲存機敏資料的機制有關。一個是 secrets 的資源以...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 Deployment & Deploy Strategy

前幾天我們曾使用 deployment 部署服務,今天我們來看比較詳細一點的 spec 以及 deployment 中 strategy 的設定。在這之前稍微介...

鐵人賽 Cloud Native DAY 10

技術 可觀測性宇宙的第十天 - Prometheus 介紹

概述 對我來說 Prometheus 可以說是為 Grafana 注入靈魂的要角之一,並且是在 Kuberentes 上建立監控的首要基礎,少了如 CPU、Me...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 Labels, Node Selector, Node Affinity, Taints & Tolerations

今天來看 Scheduler 分配 Pods 到 Node 的一些依據。在這之前先講講 Label 的用法。 Labels and Annotations La...

鐵人賽 影片教學 DAY 17

技術 Day19 - (攻擊) 介紹攻擊 kubelet

今天要介紹跟 K8s 內部元件設定不當的濫用,這次要攻擊的是 kubelet,一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上...

鐵人賽 Cloud Native DAY 9

技術 可觀測性宇宙的第九天 - Helm 安裝包管理器介紹

概述 一件事物的興起,必然與其他事物有直接或間接的關係,這個比喻拿來放在 Helm 身上是再也貼切不過了。在這個容器化時代中,隨著各式各樣的微服務驅動著的 Ku...

鐵人賽 自我挑戰組 DAY 9

技術 Day 9 ConfigMap & Secret

前面部署 App 時有用到 Secret 來儲存資料庫的敏感資料,例如登入帳號、密碼等等。ConfigMap 也是類似的用途,可以拿來存放設定檔。今天就來介紹這...

鐵人賽 影片教學 DAY 16

技術 Day18 - (攻擊) 介紹攻擊 api server

今天要開始介紹 K8s 一些內部元件設定不當的濫用,基本上都還蠻簡單的。一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上 一圖,...

鐵人賽 Cloud Native DAY 8

技術 可觀測性宇宙的第八天 - Kubernetes Lens 推坑 K8S GUI 神器介紹

概述 俗話說得好,「工欲善其事,必先利其器」。對於現今的 Kubernetes 使用者的我們來說,這句話再恰當不過。在探索 Kubernetes 的深淵中,雖然...

鐵人賽 Software Development DAY 9

技術 GCP 零基礎入門 (9) - 運算服務 - Google Kubernetes Engine (GKE)

哈囉大家好,我是古古 在前幾篇文章中,分別去介紹了 Google Cloud 中的 IaaS (Compute Engine)、PaaS (App Engine...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 Multi Container & Init Container

通常一個 Pod 內只會有一個應用程式在運行,這也比較有利管理及規模的控制。不過有的應用程式較為複雜,例如可能需要先做些前置作業,或是有輔助的程式,這時能在 P...