@kubernetes

Stories List
@kubeexplorer

ArgoWorkflow教程(三)---使用 Artifacts 實現步驟間文件共享

上一篇我們分析了 Workflow、WorkflowTemplate、template 之間的關係。本篇主要分析如何在 argo-workflow 中使用 S3 存儲 artifact 實現步驟之間的文件共享。 !--more-- 本文主要解決兩個問題: 1)artifact-repository 如何配置 2)Workflow 中如何使用 1. artifact-repository

kubeexplorer Avatar

@kubeexplorer

Nickname 探索雲原生

@crossoverjie

日誌架構演進:從集中式到分佈式的Kubernetes日誌策略

當我們沒有使用雲原生方案部署應用時採用的日誌方案往往是 ELK 技術棧。 這套技術方案比較成熟,穩定性也很高,所以幾乎成為了當時的標配。 可是隨着我們使用 kubernetes 步入雲原生的時代後, kubernetes 把以往的操作系統上的許多底層都屏蔽,再由他提供了一些標準接口。 同時在 kubernetes 中的日誌來源也比傳統虛擬機多,比如可能有容器、kubernetes 自身的事

crossoverjie Avatar

@crossoverjie

Nickname crossoverJie

@portlouis

使用 bitnami/kafka 在 k8s 安裝 kafka 集羣

bitnami/kafka 提供的 helm 包用起來非常穩定,公司生產環境有兩個 kafka 集羣,已經使用兩年了,沒有出過任何故障,穩如老狗!下面介紹安裝方式。 環境依賴 helm 工具 k8s 集羣(已經安裝好並且配置好了 storageClass) 生產環境 不用 zookeeper 使用內置的 kraft,節點選舉更快,更輕量。 新建 kafka-values.yaml 文件,填

portlouis Avatar

@portlouis

Nickname 路易港

@sealio

K8s容器debug高級技巧

使用 kubectl exec 執行指令 如果您在 Kubernetes 上運行軟件,您會想要在某些時候去調試您所部署的軟件的一些方面。對於習慣於使用虛擬機 (VMs) 的人來説能自然使用的一種簡單的調試方法,就是連接到一個正在運行的 pod,然後進行解譯: kubectl exec -it podname -c containername -- bash 這通常行之有效,而且非常

sealio Avatar

@sealio

Nickname Seal

@duiniwukenaihe_60e4196de52b7

Kuberntes中Sysctl中的配置(php-fpm併發只能300)

背景: kubernetes集羣中部署應用,對應用進行壓力測試。jmeter進行壓力測試大概是每秒300個左右的請求(每分鐘elasticsearch中採集的請求有18000個)。查看日誌有nginx的erro log: ​ 但是我的cpu 內存資源也都沒有打滿。通過搜索引擎搜索發現與下面博客的環境基本相似,php-fpm也是走的socket: ​ 參見:http://

duiniwukenaihe_60e4196de52b7 Avatar

@duiniwukenaihe_60e4196de52b7

Nickname 對你無可奈何

@guangmingleiluodetouyingyi_bccdlf

使用ArgoCD管理Kubernetes部署指南

對於尋求利用雲原生技術力量的組織來説,高效管理 Kubernetes 部署至關重要。ArgoCD 是一款針對 Kubernetes 的聲明式 GitOps 持續交付工具,它是一種強大的解決方案。它有助於根據存儲在 Git 存儲庫中的配置自動部署應用程序,從而使 Kubernetes 集羣中的應用程序狀態與 Git 中聲明的配置保持一致。 瞭解 GitOps 在瞭解 ArgoCD 的細節之前

guangmingleiluodetouyingyi_bccdlf Avatar

@guangmingleiluodetouyingyi_bccdlf

Nickname 光明磊落的投影儀

@east4ming

提升效率:AI 知識庫在軟件開發中的應用

在當今快速發展的軟件開發領域,效率至關重要。 程序員們不僅需要掌握各種編程語言和工具,還要不斷學習新的技術和框架。 如何在海量的信息中快速找到所需的知識,並將其應用到實際開發中,成為了一個重要的挑戰。 AI 知識庫應運而生,為解決這一難題提供了新的思路。 什麼是 AI 知識庫? AI 聊天知識庫是一個專門為聊天機器人提供支持的信息系統,它包含指定的知識和數據,旨在幫助聊天機器人更有效地回答用户的問

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

AI 賦能的雲原生應用:技術趨勢與實踐

AI 賦能的雲原生應用:技術趨勢與實踐 隨着人工智能技術的飛速發展,雲計算作為基礎設施的角色日益重要。AI 與雲計算的結合,正在催生新一代的雲原生應用,為各行各業帶來變革性的力量. 本文將探討 AI 賦能的雲原生應用的技術趨勢與實踐,分析其優勢與挑戰,並展望未來的發展方向. AI 大模型在雲端的崛起 AI 模型規模持續增長: 大模型的訓練和推理需要強大的計算資源,雲計算平台提供了近乎無限的算

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

AI 賦能的故障排除:技術趨勢與實踐

AI 賦能的故障排除:技術趨勢與實踐 隨着人工智能技術的飛速發展,AI 在 IT 運維領域的應用日益廣泛。AI 賦能的故障排除正在成為一種趨勢,可以幫助 IT 團隊更快、更準確地解決問題,提高系統的可靠性和穩定性。本文將探討 AI 賦能的故障排除的技術趨勢與實踐,分析其優勢與挑戰,並展望未來的發展方向. AI 大模型在故障排除中的應用 日誌分析: AI 可以自動分析大量的日誌數據,識別異常模

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

使用 Loki 配置告警,如何將原始日誌內容添加告警到註釋中?

在使用 Loki 配置警報時,若要在警報註釋中添加原始日誌內容,當前最佳實踐是避免在警報通知中直接嵌入完整的日誌行。這是因為 Loki 警報操作基於從日誌派生的時間序列數據,而不是原始的日誌行本身。在警報標籤或註釋中包含高度動態的日誌內容可能導致高基數問題,從而產生大量唯一的警報並引發潛在的性能問題。 相反,推薦的方法是: 使用 summary 或 description 等註釋來清晰地解釋告

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

知識庫與AI:程序員的進階之路

在快速發展的IT行業,程序員需要不斷學習和更新知識。構建和利用知識庫,並結合人工智能(AI)技術,是提升程序員競爭力的關鍵。本文將探討如何有效地利用知識庫和學習資源,並結合AI來加速學習和解決問題. 知識庫的重要性 一個結構化的知識庫可以幫助程序員快速找到所需的信息 . 知識庫不僅可以包含技術文檔,還可以包括代碼示例、最佳實踐和常見問題解答. 知識庫可以採用多種形式,例如: 知識圖譜: 將非結

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

職場生存指南:如何優雅應對"雙面人"同事

在職場叢林中,有一種人如同變色龍般難以捉摸——他們表面熱情友善,背後卻暗藏算計。與這類"雙面人"同事周旋,不僅考驗智慧,更是一場心理博弈。掌握以下策略,讓你在保持職業風度的同時,巧妙化解潛在危機。 一、以靜制動:情緒管理是首要防線 當發現同事言行不一時,腎上腺素飆升是本能反應。但真正的職場高手懂得: 冷處理藝術:用"旁觀者視角"記錄關鍵事件(時間/場合/證人),建立客觀事實檔案 情緒隔離術:

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

GitOps:雲原生時代的革命性基礎設施管理範式

在數字化轉型浪潮席捲全球的當下,雲原生技術已成為企業構建現代化應用的事實標準。然而,隨着應用複雜度的指數級增長,傳統基礎設施管理方式正面臨前所未有的挑戰。GitOps作為一種顛覆性的管理理念,正在重塑我們對基礎設施即代碼(IaC)的認知與實踐。本文將帶您深入探索GitOps的精髓,揭示其如何成為雲原生時代不可或缺的基礎設施管理利器。 GitOps:定義與核心哲學 GitOps是一種以Git倉庫為唯

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@east4ming

ArgoCD:我的GitOps探索之旅與未來展望

大家好!作為一名深耕雲原生領域多年的工程師,我很榮幸能與各位分享我與ArgoCD的精彩故事。這篇文章將帶您深入瞭解ArgoCD的實踐應用與未來潛力,無論您是初涉GitOps的新手還是經驗豐富的專家,都能從中獲得啓發。 初識ArgoCD:GitOps的革命性力量 記得幾年前,我還在Kubernetes應用部署的泥潭中掙扎——手動部署的繁瑣、配置漂移的困擾、版本回滾的噩夢,這些挑戰讓我苦不堪言。直到遇

east4ming Avatar

@east4ming

Nickname 東風微鳴雲原生

@hppyvyv6

Kubernetes核心-Ingress-metallb

Kubernetes核心-Ingress-metallb 使用一種能感知協議配置的機制來解析 URI、主機名稱、路徑等 Web 概念, 讓你的 HTTP(或 HTTPS)網絡服務可被訪問。 Ingress 概念允許你通過 Kubernetes API 定義的規則將流量映射到不同後端。 部署metallb MetalLB 是Kubernetes 的一個裸機環境下的負載均衡器,它為LoadBalanc

hppyvyv6 Avatar

@hppyvyv6

Nickname 小陳運維

@dolphinscheduler

【硬核乾貨】把 DolphinScheduler 搬進 K8s:奇虎 360 商業化 900 天踩坑全記錄

👋 大家好,我是遠朋。過去 3 年,我們團隊把部分調度任務從 Azkaban 逐步遷移到 DolphinScheduler,並開展了 K8s 容器化。今天把踩過的坑、攢下的經驗一次性覆盤,建議收藏! 作者介紹 王遠朋 上海奇虎科技有限公司 數據專家 商業化 SRE 大數據團隊核心成員 長期負責 DolphinScheduler 在生產環境的部署與優化,具備豐富的容器化與大

dolphinscheduler Avatar

@dolphinscheduler

Nickname 海豚調度

@dolphinscheduler

K8s集羣+Rancher Server:部署DolphinScheduler 3.2.2集羣

本文手把手演示瞭如何在 K8s + Rancher 環境中快速拉起一套生產可用的 Apache DolphinScheduler 3.2.2 集羣。全文圍繞“鏡像加速、依賴本地化、存儲持久化”三大痛點展開,附有詳細的代碼解析,收藏細看吧! 環境準備 1、軟件準備 2、環境規劃 部署 1、官網下載apache-dolphinscheduler源碼 [root@master ~]# mkdir

dolphinscheduler Avatar

@dolphinscheduler

Nickname 海豚調度

@kubesphere

雲原生週刊:Kubernetes v1.34 正式發佈

雲原生熱點 Kubernetes v1.34 正式發佈 近日,Kubernetes 正式發佈了 v1.34 版本,代號“風與意志”,這是2025年的第二個大版本更新,包含58項功能改進,其中23項升級為穩定版、22項進入測試版、13項進入alpha階段,且沒有引入任何破壞性變更。 該版本主題“風與意志”寓意社區力量推動Kubernetes持續發展,核心功能包括動態資源分配(DRA)正式GA,提供更

kubesphere Avatar

@kubesphere

Nickname KubeSphere

@kubeexplorer

HAMi vGPU 原理分析 Part4:Spread&Binpack 高級調度策略實現

上篇我們分析了 hami-scheduler 工作流程,知道了 hami-webhook、hami-scheduler 是怎麼配合工作的。 本文為 HAMi 原理分析的第四篇,分析 hami-scheduler 在調度時是如何選擇節點的,即:Spread、Binpack 等高級調度策略是怎麼實現的。 !--more-- 這篇文章我們解決最後一個問題:_Spread、Binpack 等高級調度策略

kubeexplorer Avatar

@kubeexplorer

Nickname 探索雲原生

@kubesphere

AI 是否綁架了雲原生創新?

譯者注:近三年來,AI 熱潮席捲科技行業,相關話題無處不在。與 AI 相關的討論已經滲透到科技領域的每個角落,看似沒有 AI 故事的產品變得更難推廣。這裏的雲原生可以換成任何其他技術領域,AI 的興起是否也在影響它們的發展和關注度?歡迎大家留言討論。 在這個充滿變革的時代,保持開放心態、持續學習和積極擁抱新技術至關重要。無論是 AI 還是雲原生,唯有不斷探索和實踐,才能在技術浪潮中立於不敗之地。讓

kubesphere Avatar

@kubesphere

Nickname KubeSphere

@kubesphere

KubeSphere 社區版即將發佈:開啓雲原生新篇章

各位社區朋友,大家好。最近 KubeSphere 社區版的消息引發了不少討論。KubeSphere 社區版即將於國慶後和大家見面。今天,我們想先向大家介紹一下 KubeSphere 社區版。 為什麼推出社區版 雲原生技術發展至今,Kubernetes 已經成為容器編排的事實標準。但我們也看到,技術門檻依然是很多團隊面臨的挑戰。配置複雜、學習成本高、維護困難——這些問題真實存在。在與用户的交流中,我

kubesphere Avatar

@kubesphere

Nickname KubeSphere

@zyuxuaner

一次 SSH 斷聯踩坑,聊聊 open-eBackup 與客户端之間的網絡關係

背景 近兩週,在老師和學長的帶領下,第一次接觸 open-eBackup 這個備份軟件。並且,開始嘗試對 openGauss 進行備份。中途遇到的第一個坑是自己給自己挖的。 在成功安裝 openEuler 後,為它進行配置路由時,執行了一條 nmcli 命令,結果 SSH 斷了,再也連不上了...... 場景回顧 需要根據學長寫的文檔,為 openEuler 所在的服務器配一個靜態路由,為註

zyuxuaner Avatar

@zyuxuaner

Nickname yuxuan