買這商品的人也買了...
-
深入理解 Android 網絡編程-技術詳解與最佳實踐$414$393 -
$534Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤) -
Android 安全攻防權威指南$534$507 -
Python 駭客密碼|加密、解密與破解實例應用 Cracking Codes with Python$520$410 -
$330網絡設備配置與調試項目實訓(第4版) -
Ubuntu 20 管理入門與實作$600$468 -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$483 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
Azure、DevOps 和微服務軟件架構實戰, 2/e$768$729 -
ChatGPT 4 萬用手冊:超強外掛、Prompt 範本、Line Bot、OpenAI API、Midjourney、Stable Diffusion$630$498 -
DevOps 七步大法 - Docker 硬功夫實戰容器$880$695 -
輕鬆自學 ASP.NET Core MVC(.NET 8):從建置到部署的 Web 程式經典範例實作$780$616 -
大數據 SQL 優化 : 原理與實踐$594$564 -
Vibe Coding CLI 頂級開發 - Claude Code 前瞻菁英育成手冊$1,080$853 -
軟件測試項目實戰教程(微課視頻版)$414$393 -
7天上手!駭客特訓班 - 使用 TryHackMe$520$410 -
NotebookLM 筆記術: 打造你的 AI「第二大腦」$620$489 -
玩爆你的龍蝦 — 最強 OpenClaw 安裝設定應用實機演練$880$695 -
Blazor 全棧開發:C# 與 .NET 跨平臺實踐$474$450 -
養成你的 AI 龍蝦管家!OpenClaw × NemoClaw × Google Antigravity × Claude Code:打造能查行程、收郵件、遠端控制電腦的 AI 代理人$750$585 -
Coding Agent 大神 - Google Antigravity 最強實戰指南$980$774 -
$408大模型架構與設計:構建高效能AI系統 -
Skills+OpenClaw:從零打造個性化AI助理$479$455 -
金融天才幫你賺錢 - 使用 AI 高效進行量化交易實作$880$695
相關主題
商品描述
本書圍繞一個前後端分 離的微服務項目,詳盡地介 紹了從源碼構建、容器化到 Kubernetes部署的完整流程 ,為讀者提供了一套完整的 DevOps實踐流程和自動化 運維體系構建方案。通過閱 讀本書,讀者將掌握構建高 效自動化運維體系的關鍵技 能,從而提升軟件交付的速 度與質量。 全書共15章。 ~6章 聚焦於基礎環境的搭建與配 置,以及如何從源碼構建並 部署項目。第7~12章深入 構建CI/CD流水線,實現項 目的容器化,並將其部署到 Kubernetes,可以顯著地提 升發布效率。 3章和第 14章介紹如何進行接口抓取 與性能壓測。 5章介紹一 些DevOps理論並完善項目 流水線代碼。 本書的實踐特色顯著, 每章都配備了詳盡的操作步 驟和豐富的示例代碼,便於 讀者實踐。無論是DevOps 新手還是有經驗的專業人士 都能從中獲得寶貴的知識和 技能。此外,本書還提供了 配套的視頻教程和代碼資源 ,進一步輔助讀者深入理解 和掌握書中的知識點,確保 讀者能夠在實際工作中靈活 運用所學知識。
作者簡介
馬騰飛,在運維行業摸爬滾打十餘年,從基礎的桌面運維、IDC運維、系統運維到運維開發、DevOps、SRE,經歷過各個階段,積累了豐富的實踐經驗。
目錄大綱
第1章 基礎服務搭建(31min)
1.1 SSL/TLS協議簡介
1.1.1 為何使用SSL/TLS
1.1.2 SSL/TLS加密傳輸過程
1.2 白建CA證書
1.2.1 創建CA根證書
1.2.2 使用CA證書簽發其他證書
l.3 使用自建證書實現站點的HTTPS訪問
1.3.1 安裝並配置Nginx
l.3.2 Linux系統配置信任CA證書
l.3.3 Windows系統配置信任CA證書
1.4 Docker的安裝和使用
1.4.1 使用阿裏雲源安裝Docker服務
1.4.2 鏡像名的構成
l.4.3 Docker鏡像的獲取
1.4.4 Docker的常用命令
1.4.5 使用Docker部署Nginx
1.4.6 容器信息狀態的查看
1.4.7 容器資源占用情況
1.4.8 停止和刪除容器
1.4.9 使用Dockerfile制作鏡像並啟動
1.5 DNS服務器的部署和使用
1.5.1 Technitium DNS的部署
1.5.2 使用Technitium DNS解析域名
1.5.3 配置DNS服務器地址
1.5.4 內網DNS的必要性
1.5.5 配置DNS服務器地址
1.6 NTP服務器的部署和使用
1.6.1 NTP服務器
1.6.2 安裝配置NTP客戶端chronyd
1.6.3 設置系統時區
第2章 Nexus倉庫管理器(9min)
2.1 部署Nexus
2.2 配置Nexus域名與反向代理
2.3 添加apt代理倉庫
2.4 添加Docker服務代理倉庫
2.5 添加Kubeadm代理倉庫
2.6 添加Maven代理倉庫
2.7 添加npm代理倉庫
2.8 添加pypi代理倉庫
第3章 Ansible自動化工具(8min)
3.1 安裝Ansible
3.2 配置被控節點列表
3.3 Ansible常用模塊
3.4 Playbook
3.4.1 分發密鑰
3.4.2 Playbook語法
3.4.3 配置基礎環境
第4章 Harbor鏡像倉庫(8min)
4.1 部署Harbor
4.1.1 Harbor配置文件
4.1.2 配置Harbor域名與反向代理
4.1.3 啟動Harbor
4.2 登錄使用Harbor
4.2.1 將鏡像推送到Harbor
4.2.2 從Harbor拉取鏡像
4.3 配置Harbor開機自啟動
4.4 修改己啟動Harbor配置
……
第5章 Git的基本使用
第6章 部署芋道項目(14min)
第7章 GitLab 代碼托管平臺(18min)
第8章 Jenkins持續交付平臺(44min)
第9章 使用Python 發送飛書消息(9min)
0章 SonarQube 代碼質量管理平臺(43min)
1章 Kubernetes容器編排系統(55min)
2章 將芋道項目部署到Kubernetes( 8min)
3章 API抓取與調試(20min)
4章 接口壓測(16min)
5章 DevOps
後記
