tag kubernetes

標籤
貢獻100
235
05:05 PM · Oct 25 ,2025

@kubernetes / 博客 RSS 訂閱

夢的點滴 - Kubernetes ConfigMap與Secret:配置與敏感信息管理

上次線上發佈時,運維同事不小心把測試環境的數據庫密碼打包進了生產鏡像,導致服務啓動失敗。排查後發現,密碼直接硬編碼在配置文件裏,每次環境切換都要手動修改。後來用Kubernetes的Secret存儲密碼,ConfigMap管理普通配置,不僅解決了環境配置混亂的問題,還徹底杜絕了敏感信息泄露的風險。 在K8s集羣中,應用的配置管理是個繞不開的話題。ConfigMap和Secr

環境變量 , Pod , kubernetes , 雲計算 , 配置文件

收藏 評論

Rainbond - 還在死磕虛擬機?應用為中心的IT管理新範式,可能被你忽略了!

在企業信息化的征途中,虛擬機(VM)技術無疑扮演過舉足輕重的角色。它曾有效地解決了物理服務器資源利用率低下、環境隔離困難等一系列棘手問題,並迅速成為數據中心和企業IT基礎設施的標配。然而,時移世易,隨着業務迭代節奏的空前加快、應用架構(如微服務、雲原生)的日趨複雜,以及企業對降本增效近乎極致的追求,我們發現,單純依賴虛擬機進行應用管理,漸漸顯露出其侷限性,甚至成為制約效率的瓶頸。 作為IT管理者或

it , kubernetes , 虛擬機

收藏 評論

逆熵流 - K8S 筆記 - k8s 部署 metrics-server

k8s 提供了 top 命令可用於統計資源使用情況,它包含有 node 和 pod 兩個⼦命令,分別顯⽰ node 節點和 Pod 對象的資源使⽤信息。 kubectl top 命令依賴於 metrics 接口。k8s 系統默認未安裝該接口,需要單獨部署: [root@k8s-master k8s-install]# kubectl top pod error: Metrics API not a

top , 探針 , kubernetes , metrics , 認證授權

收藏 評論

NGINX開源社區 - 現代應用參考架構之 OpenTelemetry 集成進展報告

原文作者:Elijah Zupancic of F5 和 Jason Schmidt of F5 原文鏈接:現代應用參考架構之 OpenTelemetry 集成進展報告 轉載來源:NGINX 官方網站 去年秋天我們在 Sprint 2.0 上介紹 NGINX 現代應用參考架構 (MARA) 項目時,就曾強調過這不是一個隨隨便便的架構,我們的初衷是打造一款“穩定可靠、經過測試且可

kubernetes , 軟件架構 , Nginx , 反向代理

收藏 評論

ximikang - fetch請求中的跨域和攜帶Cookies問題

fetch解讀 Fetch API 提供了一個 JavaScript 接口,用於訪問和操縱 HTTP 管道的一些具體部分,例如請求和響應。它還提供了一個全局 fetch() 方法,該方法提供了一種簡單,合理的方式來跨網絡異步獲取資源。這種功能以前是使用 XMLHttpRequest 實現的。Fetch 提供了一個更理想的替代方案,可以很容易地被其他技術使用,例如Service Workers。 [

kubernetes , fetch , cookies , 前端

收藏 評論

aiChenK - k8s下php定時任務接入阿里雲SchedulerX

背景 php上阿里雲ack(k8s)後,想保留原來定時任務,但是又需要保持單點運行,所以考慮使用阿里雲SchedulerX來方便管理。 官方文檔如下: 雖然官方文檔顯示可以用Sidecar方式接入,但是實際並非進入到目標容器執行,僅能執行http請求到目標容器。 實現 使用agent方式接入,直接打包入php鏡像,缺點就是需要java運行環境,鏡像會很大並且佔用運行內存。建議有

crontab , kubernetes , php , tutorial

收藏 評論

collen7788 - 【趙渝強老師】使用Helm簡化Kubernetes(K8s)應用的部署和管理

在Kubernetes中部署應用程序,需要創建Pod、Deployment和Service等資源,並且創建的步驟也是比較繁瑣的。當遇到複雜系統時,Kubernetes的應用部署和管理就變得相當的複雜。好在可以使用Helm來管理Kubernetes,它可以很大程度上簡化Kubernetes應用的部署和管理。

K8s , kubernetes , yyds乾貨盤點 , 雲計算 , Linux , 雲原生 , Docker

收藏 評論

anson12315 - [K8s技能系列] Pod管理全攻略:掌握K8s最小部署單元的生命週期與實戰技巧

概念解析 Pod是Kubernetes中最小的可部署單元,代表了集羣中運行的進程。Pod封裝了一個或多個容器、存儲資源、唯一的網絡IP以及管理容器運行方式的選項。 Pod的核心特點 共享網絡:Pod內的所有容器共享同一個網絡命名空間,擁有相同的IP地址和端口空間。 共享存儲:Pod可以指定一組共享存儲卷,Pod中的所有容器都可以訪問這些卷。 原子性:Pod

Pod , kubernetes , yyds乾貨盤點 , 雲計算 , k8s健康檢查 , k8s生命週期 , k8s容器組

收藏 評論

可汗 - k8s系列教程2 - 核心概念和架構設計

集羣架構設計 Kubernetes 可以管理大規模的集羣,使集羣中的每一個節點彼此連接,能夠像控制一台單一的計算機一樣控制整個集羣。 集羣的節點有兩種角色,一種是 master ,一種是 worker。 master 是集羣的"大腦",負責管理整個集羣:像應用的調度、更新、擴縮容等。 worker 就是具體"幹活"的,它上面事先運行着 docker 服務和 kubelet 服務( Kuber

kubernetes , 進階

收藏 評論

萌萌朵朵開 - Kubernetes 持久化存儲:PV/PVC 實戰教程

剛用 Kubernetes(K8s)部署應用時,我踩過一個致命坑:用默認存儲部署的數據庫 Pod 意外重啓後,數據全丟了。原來 K8s 的默認存儲是“臨時存儲”,Pod 銷燬後數據會跟着消失。後來才知道,要實現數據持久化,必須用 PV(PersistentVolume,持久卷)和 PVC(PersistentVolumeClaim,持久卷聲明)——它們就像 K8s 集羣的“共享硬

Pod , kubernetes , 數據 , 雲計算 , Nginx

收藏 評論

阿里云云原生 - 基於 Wasm 和 ORAS 簡化擴展服務網格功能

作者 | 王夕寧 阿里雲高級技術專家 來源 | 阿里巴巴雲原生公眾號 本文將介紹如何使用 ORAS 客户端將具有允許的媒體類型的 Wasm 模塊推送到 ACR 註冊庫(一個 OCI 兼容的註冊庫)中,然後通過 ASM 控制器將 Wasm Filter 部署到指定工作負載對應的 Pod 中。Wasm Filter 部署中的所有步驟都使用聲明方式,也就是説可以創建一個自定義資源 CRD 來描述

容器 , kubernetes , 微服務 , yii2 , Docker

收藏 評論

對你無可奈何 - Kuberntes中Sysctl中的配置(php-fpm併發只能300)

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

kubernetes , php-fpm , 運維 , Nginx , Docker

收藏 評論

歡樂的阿蘇 - kubernetes indexer源碼解析

kubernetes indexer源碼解析 kubernetes indexer是實現了多索引的本地緩存 1.背景 以db中學校學生表做本地緩存為例 type Student struct { ID uint32 Name string Class uint32 } // 本地緩存,id和學生的映射 var idCache = map[uint32]Student{}

kubernetes , 源碼學習 , 源碼分析 , go , 後端

收藏 評論

yangrd - idea遠程鏈接k8s debug

首先在容器啓動時增加一個環境變量 env: - name: JAVA_TOOL_OPTIONS value: - -agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=y 然後將服務端口轉發暴露出來,如deployment名稱是user-service kubectl port-forward deployme

kubernetes , JAVA , debugging

收藏 評論

Seal - K8s容器debug高級技巧

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

容器 , kubernetes , debugging

收藏 評論

對你無可奈何 - 批量生成 Kubernetes 部署模板:從 1 到20順序模板

前言: 在微服務架構下,我們常常需要部署多個服務實例來確保應用的高可用性和負載均衡。在使用 Kubernetes 時,這通常意味着我們需要創建多個 YAML 文件來定義不同的資源配置。本文將指導您如何快速生成從 **pvp-game-1.yaml** 到 **pvp-game-20.yaml** 的 Kubernetes 部署與服務模板。 批量生成 Kubernetes 部署模板 1. 理解模板文

sed , kubernetes , devops , yaml , bash

收藏 評論

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

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

kubernetes , 日誌

收藏 評論

Cherish - rabbitmq operator 搭建RabbitMQ集羣

Rabbitmq-operator 搭建RabbitMQ集羣 一、部署operator 1.1 安裝服務 kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml" # namespace/rabbitmq-system created #

kubernetes , rabbitmq

收藏 評論

探索雲原生 - ArgoWorkflow教程(三)---使用 Artifacts 實現步驟間文件共享

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

kubernetes , devops , 雲原生 , cicd , jenkins

收藏 評論

tim_xiao - Laravel10 docker鏡像

查看官方文檔 獲取php版本要求https://laravel.com/docs/10.x/installation laravel10 安裝指南 1:本地已經有laravel項目 將項目打包成鏡像文件,用於後續k8s等環境部署 參考 這裏 https://github.com/docker-library-tim/laravel10 使用基礎鏡像:docker pull xiaotim/php

kubernetes , laravel , Docker

收藏 評論

光明磊落的投影儀 - 使用ArgoCD管理Kubernetes部署指南

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

kubernetes , 運維 , linux運維

收藏 評論

小陳運維 - 使用kubeadm部署高可用IPV4/IPV6集羣---V1.32

使用kubeadm部署高可用IPV4/IPV6集羣 https://github.com/cby-chen/Kubernetes 開源不易,幫忙點個star,謝謝了 k8s基礎系統環境配置 配置IP # 注意! # 若虛擬機是進行克隆的那麼網卡的UUID和MachineID會重複 # 需要重新生成新的UUIDUUID和MachineID # UUID和MachineID重複無法DHCP獲取到IPV

kubernetes , ipv4 , ipv6 , Centos , Linux

收藏 評論

碼上世界 - Docker專欄-第2篇 無外網基於Centos7.9離線安裝Docker

Docker專欄-第2篇 無外網基於Centos7.9離線安裝Docker 虛擬機系統:centos 7.9 2009(準備兩個iso,一個minimal用於快速安裝系統,一個DVD或Everything用於掛載成本地源) 虛擬平台:Vmware 17.5.2 主機系統:windows 11 24h2 關鍵詞: Docker,centos,離線環境,無網環境 1.下載centos 7.9 進入ht

kubernetes , Centos , Linux , Docker , harmonyos

收藏 評論

路易港 - 使用 bitnami/kafka 在 k8s 安裝 kafka 集羣

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

kubernetes , kafka

收藏 評論