摘要:
容錯方式 錯誤始終會出現,不可避免,但可以盡最大可能延遲發生和降低錯誤的影響。 消除單點 實現系統更高的可用性,首先要消除單點,通過負載均衡分配流量,部署多個業務服務,存多份數據。 節點數越多,可用性就越高,根據實際情況避免浪費資源。 特性開關 實現簡單的特性開關,通過配置文件或者程序中的一個靜態變
閱讀全文
posted @ 2024-10-22 16:03
Anliven
閱讀(54)
推薦(0)
摘要:
Prometheus 相關命令 docker network create monitoring mkdir -p /etc/prometheus vim /etc/prometheus/prometheus.yml docker run -itd --name prometheus \ --net
閱讀全文
posted @ 2024-10-21 23:23
Anliven
閱讀(192)
推薦(0)
摘要:
安裝Helm https://helm.sh/zh/docs/ https://github.com/helm/helm/releases https://get.helm.sh/helm-v3.16.2-linux-amd64.tar.gz 在 master 節點安裝Helm [root@k8s-
閱讀全文
posted @ 2024-10-21 23:17
Anliven
閱讀(228)
推薦(0)
摘要:
安裝Docker-CE 修改repo源 修改為國內阿里源以提高安裝速度 sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirr
閱讀全文
posted @ 2024-09-05 22:51
Anliven
閱讀(1768)
推薦(0)
摘要:
觸發方式 jenkins自帶的job觸發方式 Generic Webhook Trigger插件 在需要外界其他系統觸發Jenkins任務的場景,通常使用Generic Webhook Trigger插件來配置 Jenkins 觸發器 Generic Webhook Trigger 插件允許使用 W
閱讀全文
posted @ 2024-09-05 22:43
Anliven
閱讀(479)
推薦(0)
摘要:
安裝Jenkins 主節點下載和安裝Jenkins LTS版本 本機信息 [root@localhost ~]# cat /etc/system-release Rocky Linux release 9.4 (Blue Onyx) [root@localhost ~]# [root@localho
閱讀全文
posted @ 2024-09-02 22:40
Anliven
閱讀(417)
推薦(0)
摘要:
1. AIOps定義 AIOps是智能運維(Artificial Intelligence forITOperations)的英文縮寫。 當今,專業廠商根據自身理解和商業目的,分別給出了各具特色的AIOps定義。 主要關鍵字:IT運維、人工智能 (AI)、機器學習(ML)、自然語言處理(NLP)、大
閱讀全文
posted @ 2024-08-28 22:18
Anliven
閱讀(974)
推薦(0)
摘要:
Create Terraform infrastructure with Docker How to init/plan/apply/destroy an NGINX webserver with Terraform. create .tf files. terraform.tf This file
閱讀全文
posted @ 2024-08-23 23:10
Anliven
閱讀(57)
推薦(0)
摘要:
前言 什么是云? 借助云計算將基礎設施視為視為軟件并使用,具備可編程資源、動態伸縮能力、隨用隨付的優勢。 傳統方式:通過公司網絡訪問和管理本地部署的服務器、存儲、數據庫、應用程序等軟硬件資源 云計算:通過互聯網使用和管理云服務提供商的存儲、服務器、數據庫、應用程序等 云計算的優勢 將資本支出轉變為可
閱讀全文
posted @ 2024-08-23 14:57
Anliven
閱讀(232)
推薦(0)
摘要:
01 - 05 01 - 操作日志 可設置日志類型TF_LOG和日志保存路徑TF_LOG_PATH,將詳細的日志打印到stderr來獲取調試信息。 TF_LOG支持五種可用值,TRACE,DEBUG,INFO,WARN,ERROR,分別代表五種不同的日志級別,其中TRACE表示最詳細的日志。 exp
閱讀全文
posted @ 2024-08-23 11:27
Anliven
閱讀(78)
推薦(0)
摘要:
Terraform State Terraform可以根據state跟蹤托管資源,默認文件存儲在本地(local),可以使用backend定義遠程的存儲(remote)。 狀態文件:terraform.tfstate、terraform.tfstate.backup State文件 terrafor
閱讀全文
posted @ 2024-08-23 11:23
Anliven
閱讀(132)
推薦(0)
摘要:
Functions函數 https://developer.hashicorp.com/terraform/language/functions Terraform語言包括許多內置函數,可以從表達式中調用這些函數來轉換。 函數調用的一般語法是函數名后跟括號中以逗號分隔的參數:function(arg
閱讀全文
posted @ 2024-08-23 11:02
Anliven
閱讀(97)
推薦(0)
摘要:
Variable變量 官方文檔: https://developer.hashicorp.com/terraform/language/values Terraform 運行時會讀取工作目錄中所有的 *.tf, *.tfvars文件,所有變量不應在單個文件中去,應分類在不同的文件中。 通過varia
閱讀全文
posted @ 2024-08-22 23:35
Anliven
閱讀(209)
推薦(0)
摘要:
Terraform語法 官方文檔:https://developer.hashicorp.com/terraform/language Terraform配置文件 配置文件支持兩種格式HCL(HashiCorp Configuration Language)、JSON HCL格式后綴名以.tf結尾,
閱讀全文
posted @ 2024-08-22 23:24
Anliven
閱讀(232)
推薦(0)
摘要:
云廠商資源 Terraform通過Provider管理基礎設施,使用Provider與云供應商API進行交互。 每個Provider都包含相關的資源和數據源。 支持列表 官方文檔: Provider列表:https://registry.terraform.io/browse/providers A
閱讀全文
posted @ 2024-08-22 23:16
Anliven
閱讀(81)
推薦(0)
摘要:
調試 terraform fmt 格式化當前目錄的tf文件內容格式,并列出已進行格式化的文件列表 -diff選項,顯示格式更改的差異 -recursive選項,在所有子目錄遞歸執行 terraform validate 驗證配置的語法有效性,檢查和定位錯誤出現的詳細位置和原因 -json選項,以js
閱讀全文
posted @ 2024-08-22 23:03
Anliven
閱讀(113)
推薦(0)
摘要:
開發環境配置 Note:安裝環境為windows系統64位筆記本電腦 1.安裝適用于 Windows 的 Terraform: https://developer.hashicorp.com/terraform/install 2.下載 Terraform: https://releases.has
閱讀全文
posted @ 2024-08-22 22:25
Anliven
閱讀(448)
推薦(0)
摘要:
前言 云計算 主要提供計算服務,例如服務器、存儲、數據庫、網絡等等; 對于云服務,通常只需使用多少支付多少,從而幫助降低運營成本,使基礎設施更有效地運行,并能根據業務需求的變化調整對服務的使用。 公有云: 多租戶面向個人或企業由第三方云服務商托管和運營。 私有云: 專供一個企業或組織使用的云計算資源
閱讀全文
posted @ 2024-08-22 22:09
Anliven
閱讀(131)
推薦(0)
摘要:
科學思考的范式、模式與方法 在不斷發展的內外環境中,具備適應性和創造力地應用科學思考的范式、模式和方法,至關重要。 依據實際形式,靈活運運用,以獨特的方式和視角審視問題,更全面、創新地思考問題,發現潛在信息并得出創新性的解決方案。 科學范式 科學范式是科學探究和理論發展的基礎框架,每種范式都伴隨著特
閱讀全文
posted @ 2024-08-02 16:21
Anliven
閱讀(253)
推薦(0)
摘要:
微服務要素 軟件開發生命周期,涵蓋需求、設計、開發、部署、運維等環節。 構建一個強健、完備的應用開發和運維架構,面臨一系列的挑戰: 技術選型、服務劃分、敏捷開發、代碼管理、服務治理、質量保證等 * 微服務容器化的生產環境整體解決方案 * 開發環境與生產環境的一致性:主機環境、軟件版本、參數配置、網絡
閱讀全文
posted @ 2024-08-01 11:13
Anliven
閱讀(37)
推薦(0)
摘要:
01 - 從IT運維到IT運營 主動式運維相比被動式運維,其關鍵在于從被動解決問題變為主動防控風險,在于持續總結優化,將運維活動延伸到系統運行全周期,形成改進閉環。 通過總結、反饋、優化等活動避免問題再次發生。 具體體現在從“從IT運維到IT運營”的轉變。 傳統的IT運維管理更多是被動式“維待',面
閱讀全文
posted @ 2024-07-26 11:45
Anliven
閱讀(35)
推薦(0)
摘要:
Harbor 簡介 Harbor 是一個用于存儲和分發 Docker 鏡像的企業級 Registry 服務器,可以用來構建企業內部的 Docker 鏡像倉庫。 具有企業需要的一些功能特性,如鏡像同步復制、漏洞掃描和權限管理等。 https://goharbor.io/ https://goharbo
閱讀全文
posted @ 2024-07-26 11:35
Anliven
閱讀(388)
推薦(0)
摘要:
日志備份管理 作為歷史數據的最終保存地,備份系統自身的可用性及數據存儲策略顯得格外重要。 如果實現本地數據雙備份和重要數據跨機房復制后,那么在任何情況下均能保留一份可用副本。 關鍵要素 備份策略 過期時間 離線歸檔 恢復驗證 數據分類 生產環境中備份數據可以歸類為日志文件、數據文件、鏡像文件等 日志
閱讀全文
posted @ 2024-07-26 11:32
Anliven
閱讀(66)
推薦(0)
摘要:
1 - 趨勢與本義 隨著技術的發展, 基礎設施和應用程序之間的界限會變得越來越模糊, "服務"管理也將變得更加全面和簡單。 通過實施DevOps可以便捷地搭建包含交付流水線的研發協作平臺,可以快速實現商業價值。 在這一過程中,反對將DevOps絕對理論化、模型化,而是堅持DevOps的實踐性和靈活性
閱讀全文
posted @ 2024-07-26 11:08
Anliven
閱讀(40)
推薦(0)
摘要:
應用系統評估 基本情況 應用系統配置信息完備程度 環境: 網絡帶寬、部署地點、部署機房等 硬件: 內存、硬盤、CPU等 軟件: 操作系統、數據庫、中間件等 文檔: 開發文檔、用戶文檔、產品文檔等 服務: 業務服務時段、批量運行時間、停機維護時間、交易高峰時間等 應用:應用服務目錄、應用支持系統、應用
閱讀全文
posted @ 2024-07-26 10:55
Anliven
閱讀(49)
推薦(0)
摘要:
問題管理 問題的報告、受理、分派、督促、反饋、解決、跟蹤、總結等工作過程 面對的問題 疲于解決重復性事件和問題 缺乏運維自動化:跟蹤效率低,問題流轉過程長; 流程性工作繁重:缺乏沉淀,難以形成問題庫和深度挖掘分析底層原因和問題間關系 難以把控運維全局:不利于工作總結和持續優化 應用問題的一些基本定義
閱讀全文
posted @ 2024-07-26 10:40
Anliven
閱讀(61)
推薦(1)
摘要:
通過 grep 命令查看指定配置內容 grep -vE '^#|^$' <filename> # 顯示指定的內容(非空行、非注釋) # -E 表示 "或" 的關系 # "^" 表示行首,"^#" 表示以#開頭的行 # "$" 表示行尾,"^$" 表示空行 通過 stat 命令顯示文件狀態信息 # 可
閱讀全文
posted @ 2024-07-25 16:41
Anliven
閱讀(89)
推薦(0)
摘要:
Confluence Confluence 是一個團隊工作區,可有效融合知識與協作。 動態頁面為您的團隊提供一個場所,可用來創建、收集和協同處理任何項目或創意。 空間有助于您的團隊構造、整理和共享工作,讓每一位團隊成員能夠洞悉系統知識,并且訪問實現最佳工作成果所需的信息。 官方信息 Confluen
閱讀全文
posted @ 2024-07-25 11:34
Anliven
閱讀(114)
推薦(0)
摘要:
基于Jira的敏捷管理 產品Backlog梳理 創建用戶故事、獨立任務和子任務: 對應的項目產品PO和Master創建用戶故事; 對應的敏捷團隊成員創建自己的獨立任務和子任務 用戶故事拆分與估算: PO或Master將用戶故事拆分和估算的結果按照用戶故事”三段論”錄入Jira。 進入產品Backlo
閱讀全文
posted @ 2024-07-25 10:53
Anliven
閱讀(134)
推薦(0)
摘要:
Jira Jira 是敏捷項目管理工具,團隊可使用該工具放心地規劃、跟蹤、發布和支持出色的軟件。 作為整個開發生命周期的單一數據源,為自主團隊提供情景信息,助力團隊在與更大的業務目標保持關聯的同時快速采取行動。 無論是用于管理簡單的項目,還是用于支持 DevOps 實踐,Jira 都能讓團隊輕松推進
閱讀全文
posted @ 2024-07-25 10:30
Anliven
閱讀(116)
推薦(0)