tag kubernetes

標籤
貢獻102
504
05:05 PM · Oct 25 ,2025

@kubernetes / 博客 RSS 訂閱

張佔嶺 - k8s~Kubernetes PDB

在Kubernetes(k8s)中,PodDisruptionBudget(PDB)是一種資源對象,用於限制在自願中斷(voluntary disruptions)期間同時終止的Pod數量,從而保障應用的可用性。以下是詳細説明: 我們為Deployment配置了PDB(PodDisruptionBudget),目的是在自願中斷(如節點維護、升級)時,保證一定數量的Pod副本可用。但是,PDB並不

kubernetes

收藏 評論

Seal - 推薦工具!使終端便於 DevOps 和 Kubernetes 使用

如果你熟悉 DevOps 和 Kubernetes 的使用,就會知道命令行界面(CLI)對於管理任務有多麼重要。好在現在市面上有一些工具可以讓終端在這些環境中更容易使用。在本文中,我們將探討可以讓工作流程簡化的優秀工具,幫助你在 DevOps 和 Kubernetes 中自如地瀏覽終端。 Zsh Zsh (Z Shell)是一款功能強大、高度可定製的命令行 shell 和終端模擬器,與 B

kubernetes , devops , 運維 , zsh , Git

收藏 評論

小陳運維 - K8s 1.33 原地擴縮容特性

K8s 1.33 原地擴縮容特性 背景 在創建好的pod容器中,進行了資源限制,在之前的版本中,修改資源配置是需要重啓pod才可生效,在1.33版本的kubernetes可以直接調整正在運行的 Pod 的 CPU 和內存配置,而無需重啓pod容器。 需要注意的是,此功能目前為bate版本,並且在集羣中默認開啓。我們可以直接使用該新特性。 操作演示 創建一個資源監控 Pod [root@k8s-ma

虛擬化 , 容器 , kubernetes , Linux , 資源

收藏 評論

你若安好便是晴天 - k8s service隨記

1.隨記 service 隨記 流量負載組件 Service 4層網絡負載 TCP UDP Ingress 7層網絡負載 Http https kube-proxy 進程 service是一個概念,真正起作用的是kube-proxy ,當創建一個service時候,api-server會將對應的service信息保存到etcd中,kube-proxy監聽etcd的變化 生成對應的訪問規則

kubernetes , service

收藏 評論

SRETALK - 在 Kubernetes 中部署 Alertmanager

AlertManager 是一個開源警報系統,與 Prometheus 監控系統配合使用。本博客是 Prometheus Kubernetes 教程系列的一部分。在我們之前的文章中,我們研究了以下內容: 在 Kubernetes 上部署 Prometheus 部署 Kube State Metrics 在本指南中,我將介紹 Alertmanager 設置及其與 Prometheus 的集

kubernetes , prometheus , 開源監控軟件

收藏 評論

強悍的山羊 - 螞蟻集團混沌工程 ChaosMeta V0.5 版本發佈

混沌工程 ChaosMeta 的全新版本 V0.5 現已正式發佈!該版本包含了許多新特性和增強功能,為用户提供了支撐混沌工程各個階段的平台能力,以及降低使用門檻的用户界面。 ChaosMeta V0.5 核心新特性介紹 當前版本主要是發佈了平台界面組件(chaosmeta-platform)、度量組件(chaosmeta-measure-operator)以及流量注入組件(chaosmeta-fl

kubernetes , 測試 , 雲原生 , 高可用 , go

收藏 評論

我是讀書人 - 使用helm將複雜應用打包並部署到k8s集羣中

前言 Helm是K8S集羣下面的一個包管理器,通過其工程師可將應用打包成一個整體,而用户可使用helm安裝打包後的應用,其功能類似於apt-get之於ubuntu系統、yum/dnf之於redhat系統。本文作者將講述如何通過helm打包應用,以及如何使用其部署應用,但讀者須先了解K8S基礎知識,如Deployment、Satefulset、Service、Configmap、Secret、PV/

容器 , kubernetes , openshift , Docker

收藏 評論

雲音樂技術團隊 - 雲音樂 KubeCost 助力 FinOps 降本增效

本文作者:木心 背景 目前很多互聯網公司都告別了過去流量和業務迅猛增長的時期,進入了一個相對穩定發展的新階段,業務增長可預期,成本控制成為了一個重要的議題。 在典型的互聯網公司的成本組成中,IT 成本佔比並不低,技術成本與人力成本的比例差不多在 1:2 ~ 1:2.5 左右, 降低 IT 成本顯然能帶來立竿見影的效果。 10 年來雲計算、雲原生、容器、Kubernetes、DevOps 等技術的高

服務端 , kubernetes , 運維自動化 , devops

收藏 評論

藍易雲 - 藍易雲cdn:tomcat版本自動升級腳本

藍易雲CDN:font color="red"Tomcat版本自動升級腳本/font 實戰 🚀 先説結論:要在分佈式的藍易雲CDN節點上安全地做 font color="red"Tomcat自動升級/font,核心就是四件事:自動發現新版本 → 可回滾備份 → 無交互升級 → 平滑重啓。下面給你一份可直接改造上線的 Bash 腳本,並把每一段命令都拆開講清楚。 説明:示例以 Linux +

kubernetes , devops , serverless , Docker , apache

收藏 評論

藍易雲 - 藍易雲cdn:Linux命令發送http

藍易雲 CDN:在 Linux 下用命令發送 HTTP 請求實戰指南 🔧 在日常運維藍易雲 CDN 節點時,經常需要在服務器上直接發起 span style="color:red"HTTP 請求/span: 排查某個節點是否命中緩存 驗證回源是否正常 做簡單 span style="color:red"健康檢查/span 或批量巡檢 這些場景用瀏覽器不方便,用 Linux 命令

kubernetes , devops , serverless , Docker , apache

收藏 評論

代碼保安 - 揭秘“雲原生”的基石:Kubernetes 憑什麼一統容器編排天下?

Kubernetes 能成為雲原生時代的基石並“一統天下”,並非偶然,而是天時、地利、人和共同作用的結果。我們可以從以下幾個方面來深入揭秘: 一、問題的起源:為什麼需要容器編排? 在容器技術(尤其是 Docker)普及之後,開發者可以輕鬆地將應用和其依賴打包成一個輕量級、可移植的容器。但隨之而來的是新的挑戰: 數量龐大:成百上千個容器如何管理? 高可用性:某個容

Pod , kubernetes , 雲計算 , google , 開發者

收藏 評論

花酒鋤作田 - Debian 13基於kubeadm和containerd部署單節點kubernetes

前言 在本地虛擬機環境中使用 kubeadm 搭建 Kubernetes 集羣是學習和實驗的理想選擇。考慮到實際應用場景中可能存在的網絡限制以及鏡像構建需求,本文詳細記錄了在完全離線環境下部署單節點 Kubernetes 集羣的完整過程。通過集成 Harbor 私有鏡像倉庫,所有 Kubernetes 組件鏡像均從本地 Harbor 實例拉取,確保部署過程的可靠性和可重複性。 本指南適用於希望在受

kubernetes

收藏 評論

代碼保安 - 不懂 K8s 的程序員,就像不會用導航的司機。

我們來詳細解讀一下這個比喻: “不會用導航的司機” 能開車嗎? 能。憑藉經驗和地圖,他可能在自己熟悉的城市裏開得很好。 面臨什麼問題? 效率低下: 去陌生地方需要不停停車看地圖,繞遠路是家常便飯。 無法應對複雜路況: 遇到封路、擁堵、高速公路立交橋,很容易陷入混亂和癱瘓。 風險高: 容易迷路,車輛(應用)出了問題(比如爆胎/沒

服務器 , kubernetes , 雲計算 , 運維 , 服務發現

收藏 評論

對你無可奈何 - kubectl獲取ConfigMap導出YAML時如何忽略某些字段

前言: 當我們在使用Kubernetes時,常常需要通過kubectl命令行工具來管理資源。有時我們也想將某個資源的配置導出為YAML文件,這樣做有助於版本控制和資源的遷移。然而,默認情況下,使用kubectl get命令導出資源配置會包含一些元數據字段: 如**annotations**, **creationTimestamp**, **resourceVersion**, **

awk , kubernetes , 運維 , kubectl , jq

收藏 評論

BiliWu - Azure Kubernetes Service定價層級深度解析:從免費到高級的最優選擇

作為Azure架構師都要面對一個核心問題:如何在滿足業務需求的前提下,實現雲資源的精準配置與成本優化。Azure Kubernetes Service(AKS)作為託管K8s服務的標杆,其推出的免費、標準、高級三層定價模型,為不同階段的業務提供了靈活選擇。但在實際項目中,很多團隊往往因對層級差異理解不深,要麼過度投入增加成本,要麼資源不足影響業務穩定性。今天,就來系統拆解AKS的

雲平台 , it , kubernetes , 雲計算 , azure , SLA , AKS

收藏 評論

萌萌朵朵開 - Kubernetes CronJob:定時任務在集羣中的調度與管理

之前需要定期執行的任務:比如每天凌晨清理日誌、每週日凌晨備份數據庫、每小時同步一次數據。剛開始用Linux的crontab在集羣節點上跑,但節點故障後任務就中斷了,還不好統一管理。後來發現Kubernetes的CronJob完美解決了這些問題——它能在集羣中調度定時任務,自動容錯,還能通過資源配置控制任務資源佔用,比單機crontab靠譜多了。 一、CronJob與Job的

Pod , kubernetes , 定時任務 , 雲計算 , 調度規則

收藏 評論

Rancher - 雲原生資深專家:如何選擇一個最佳微服務代理架構?

作者簡介 Pankaj Gupta,就職於Citrix,是雲原生應用程序交付解決方案的高級總監。 近兩年微服務架構十分流行,許多公司也正在努力構建自己的微服務架構。而因為微服務能夠實現更快的發佈週期、將應用程序模塊化、彈性伸縮以及讓應用程序具備可移植性,其越來越成為企業數字化進程中不可忽視的標誌。但是,由於對敏捷性所產生的影響了解較少,使得應用程序交付增加了許多複雜性。 對於此,有什麼解決

kubernetes , 微服務 , microservice , service-mesh

收藏 評論

註銷 - 適合 Kubernetes 初學者的一些實戰練習 (四)

在多模態模型的架構上,ChatGPT 的繪圖能力主要依賴以下幾個核心組件: 跨模態編碼器(Cross-Modal Encoder): 跨模態編碼器的作用是將文本和圖像的特徵進行對齊。GPT 可以將用户輸入的文本描述轉換為文本特徵表示,然後利用跨模態編碼器將這些特徵映射到圖像特徵空間。這種方式確保模型能夠理解描述性語言中不同細節是如何與圖像特徵對應的。

kubernetes , saprfc , koa.js , sap , 後端

收藏 評論

mob64ca140e4022 - k8s 親和、反親和、污點、容忍_12027329的技術博客

Kubernetes節點親和性與污點容忍:實現Web服務與數據庫的分組部署 在Kubernetes(K8s)中,節點親和性(Node Affinity)用於控制Pod調度到特定節點組,而污點容忍(Toleration)允許Pod在有污點的節點上運行。這可以幫助實現資源隔離,例如將Web服務和數據庫服務部署到不同的節點組,以提高性能、安全性和可靠性。

Pod , kubernetes , 數據庫 , Css , 前端開發 , HTML , 前端

收藏 評論

我是讀書人 - 為OKD/Openshift集羣配置OpenLDAP認證

前言 如同Linux操作系統安裝完成後,管理員需為應用創建不同的用户,那麼,K8S/OKD/Openshift集羣同樣也需如此,而在OKD/Openshift集羣裏,我們可集成OpenLDAP目錄系統,方法如下所示。 OpenLDAP安裝 本文使用helm安裝openldap,首先將chars下載下來以方便查看: git clone https://github.com/helm/charts 可

kubernetes , LDAP , openshift

收藏 評論

Swift社區 - ArgoCD實戰指南:GitOps驅動下的Kubernetes自動化部署與Helm/Kustomize集成

摘要 ArgoCD 是一種 GitOps 持續交付工具,專為 Kubernetes 設計。它能夠自動同步 Git 倉庫中的聲明性配置,並將其應用到 Kubernetes 集羣中。本文將介紹ArgoCD 的架構、安裝步驟,以及如何結合Helm 和 Kustomize進行 Kubernetes 自動化部署。 引言 為什麼選擇 ArgoCD? ArgoCD 提供以下關鍵特性: GitOps 驅動:基

kubernetes , 自動化

收藏 評論

Rainbond - 虛擬機時代的終結與雲原生未來:Rainbond驅動企業IT基礎設施升級

前言 企業的數字化轉型已經成為全球範圍內各行業共同面臨的挑戰。無論是製造、金融、零售,還是醫療、政府等領域,IT基礎設施都在扮演着至關重要的角色。傳統的IT基礎設施主要依賴於虛擬機管理,如通過VMware或OpenStack創建虛擬機並分配給應用系統。然而,隨着雲計算的興起,企業的信息化需求正在快速變化,尤其在雲原生技術大規模普及的背景下,企業的IT基礎設施管理方式正發生着根本性轉變。 本文將深入

kubernetes , 虛擬機 , 雲原生

收藏 評論

張晉濤 - GitOps 應用實踐系列 - Flux CD 及其核心組件

大家好,我是張晉濤。 經過前面三篇文章,不僅為大家介紹了什麼是 GitOps 也介紹瞭如何利用 Argo CD 來實施 GitOps。本篇我來為你介紹另一個可用於實施 GitOps 的工具:Flux CD 。 Flux CD Flux 是一組可支持實現 GitOps 的工具,用於使 Kubernetes 集羣與配置源(如 Git 倉庫)保持同步,並在有代碼更新後自動同步配置,面向 Kuberne

kubernetes , flux , devops , 雲原生 , Git

收藏 評論

mob64ca13fe62db - kubernetes oom 內存越大越容易被殺

ThinkPHP執行長時間任務時,可能導致PHP使用內存越來越大,最後因為內存超出配置限額而程序掛掉。   其實這在很久以前就無意之中發現的一個問題。 3.x之前有這個問題,5.0以後的,應該是已修復了的(我看了下5.0.6)。 這個問題,一句話説明,是因為ThinkPHP在記錄系統日誌的時候出現的問題(ThinkPHP在運行過程中,會記錄自己的運行日誌,根據是

kubernetes , 數組 , app , 雲計算 , 記錄日誌

收藏 評論