@容器

Stories List
@fenanjiu

Docker從入門到部署項目

Docker概念 Docker是一個開源的應用容器引擎,它是基於Go語言並遵從Apache2.0協議開源。Docker可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的linux機器上,也可以實現虛擬化。通過容器可以實現方便快速並且與平台解耦的自動化部署方式,無論你部署時的環境如何,容器中的應用程序都會運行在同一種環境下。並且它是完全使用沙箱機制,相互之間是隔離

fenanjiu Avatar

@fenanjiu

Nickname 南玖

@nishangliu

Docker 入門私人筆記(八)使用 Supervisor 管理容器多進程

Supervisor 是一個 C/S 模式的進程管理工具。它使用 Python 開發。支持 Linux/Unix 系統,不支持 Windows 系統。它的功能包含監聽、啓動、停止、重啓一個或多個進程。用 Supervisor 管理進程,當一個進程掛掉並且被 supervisort 監聽到之後,可以自動將它重新拉起,即做到進程自動恢復的功能,不再需要寫 shell 腳本來控制。 實戰:製作 supe

nishangliu Avatar

@nishangliu

Nickname 逆熵流

@huaweiclouddeveloper

詳解Spring中Bean的作用域與生命週期

摘要:在利用Spring進行IOC配置時,關於bean的配置和使用一直都是比較重要的一部分,同時如何合理的使用和創建bean對象,也是小夥伴們在學習和使用Spring時需要注意的部分,所以這一篇文章我就來和大家講一下有關Spring中bean的作用域和其生命週期。 本文分享自華為雲社區《詳解Spring中Bean的作用域與生命週期》,原文作者:灰小猿。 在利用Spring進行IOC配置時,關

huaweiclouddeveloper Avatar

@huaweiclouddeveloper

Nickname 華為雲開發者聯盟

@lanyiyun666

如何在Kubernetes集羣中設置動態NFS配置

在Kubernetes集羣中設置動態NFS配置涉及多個步驟,涵蓋了從NFS服務器的設置到Kubernetes集羣內存儲的動態配置。本文將詳細介紹如何在Kubernetes中設置NFS存儲並動態管理持久卷(Persistent Volume, PV)。 一、配置NFS服務器 1. 安裝NFS服務器 首先,需要在一台Linux服務器上配置NFS服務器。假設你已經有一台專門用作NFS服務器的機器,以下是

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@lanyiyun666

SpringCache和Redis結合基本使用

在Java應用中,Spring Cache結合Redis是一種常見的緩存解決方案。它不僅可以減少數據庫訪問次數,提高應用性能,還能夠通過Redis實現分佈式緩存功能。以下是使用Spring Cache與Redis結合的詳細步驟及其背後原理的分析。 一、項目依賴配置 首先,在Spring Boot項目中,添加所需的依賴項。這些依賴項包括Spring Cache以及Spring Data Redis。

lanyiyun666 Avatar

@lanyiyun666

Nickname 藍易雲

@sealio

K8s容器debug高級技巧

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

sealio Avatar

@sealio

Nickname Seal

@goustercloud

通過 IntelliJ IDEA 對 containerd 進行源碼級調試

[TOC] 本文介紹如何在 Ubuntu 22.04 系統上,通過 IntelliJ IDEA 對 containerd 進行源碼級調試。我們將從 containerd 的安裝、源碼編譯、驗證調試信息的存在,到最終的調試過程中,每一步驟都進行詳細講解。 1 安裝 containerd 📦 首先,按照以下鏈接中的指引完成 containerd 的安裝過程:Ubuntu 22.04 安裝 conta

goustercloud Avatar

@goustercloud

Nickname GousterCloud

@itpaiqiujun

抽絲剝繭--從零開始建設k8s監控之水平拆分(五)

前言 書接上文,經過之前的不懈努力,我們已經有了較為完善的監控系統與告警系統,而prometheus的工作模式就像一個單點,拉取數據回來之後存儲在自己的磁盤上 當監控數據越來越多,那prometheus單點的壓力就會變大,那本文就來討論一下如何降低單點prometheus的壓力 環境準備 組件 版本 操作系統 Ubuntu 22.04.4 L

itpaiqiujun Avatar

@itpaiqiujun

Nickname it排球君

@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 東風微鳴雲原生

@huopodeyaokongqi_c3jobz

ZeroNews三步部署,安全遠程訪問教育內網

在智慧教育加速推進的進程中,遠程訪問已成為連接教學、科研與管理場景的核心紐帶。 線上線下融合教學模式的常態化,高校及教育機構可能面臨挑戰: ● 實驗室資源閒置,假期師生離校後,高性能計算服務器、專業軟件機房利用率驟降 ● 異地無法訪問校內GPU集羣、數據庫及實驗環境,科研進度受阻 ● 教師搭建的本地教學平台、作業系統受困於校園網壁壘 ● 師生使用非正規穿透工具

huopodeyaokongqi_c3jobz Avatar

@huopodeyaokongqi_c3jobz

Nickname ZeroNews內網穿透

@tencent_blueking

【運維自動化-標準運維】各類全局變量使用説明-元變量(完結)

元變量有三種:下拉框、表格、文本值下拉框 一、下拉框 支持單選和多選兩種,單選模式下輸出選中的 value,多選模式下輸出選中 value 以逗號 ‘,’ 拼接的字符串。 該類型變量默認不支持輸入任意值,僅在子流程節點配置填參時支持輸入任意值 創建 輸入名稱和KEY值 引用 ${KEY} 引用${KEY},返回類型為值(單選)或字符串(多選) 使用 自定義數據源,格

tencent_blueking Avatar

@tencent_blueking

Nickname 騰訊藍鯨智雲

@kaika1

Docker Compose 使用指南 - 1Panel 版

引言 Docker Compose 是一個用於定義和運行多容器 Docker 應用程序的工具。通過編寫docker-compose.yml文件,用户可以以聲明式的方式描述應用所需的服務、網絡和卷等配置。然後只需一條命令(如docker compose up),即可自動化地創建和啓動所有服務,極大簡化了多容器應用的部署和管理流程。Docker Compose 特別適合開發、測試和本地部署場景,讓複雜

kaika1 Avatar

@kaika1

Nickname kaikai

@shiwangdehuangdou_bpfcez

什麼是 WAF?為什麼建站離不開它?

近幾年,網站安全事件頻頻登上新聞。某教育網站因為 SQL 注入漏洞,導致上百萬條學生數據泄露;某電商平台因遭遇大規模 CC 攻擊,業務中斷數小時,損失難以估算。無論是個人博客、企業官網,還是業務系統,一旦遭遇惡意攻擊,輕則頁面被篡改、數據泄露,重則導致業務中斷甚至產生法律風險。為了降低這些風險,安全手段有很多,而 WAF(Web Application Firewall,Web 應用防火牆) 作為

shiwangdehuangdou_bpfcez Avatar

@shiwangdehuangdou_bpfcez

Nickname Yops_運維易

@shiwangdehuangdou_bpfcez

多台服務器的全部容器,我是這樣統一管理的

企業廣泛採用 Docker 容器來提升應用部署的敏捷性、資源利用率和環境一致性,超過 75% 的企業已在使用 Docker 進行應用容器化部署,大型互聯網公司如騰訊和新浪微博更是管理着數百萬容器以支撐高併發業務。 在 Linux 系統上管理 Docker 容器時,企業通常需要應對: 資源分配配置複雜:在命令行中輸入 --cpus 和 --memory 限制資源,不僅步驟繁瑣,還容易因參數寫錯導

shiwangdehuangdou_bpfcez Avatar

@shiwangdehuangdou_bpfcez

Nickname Yops_運維易