[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 企業級DevOps應用實戰:基於GitLab CI/CD和雲原生技術 溫紅化
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    496-718
    【優惠價】
    310-449
    【作者】 溫紅化 
    【所屬類別】 圖書  計算機/網絡  操作繫統/繫統開發  其他 
    【出版社】機械工業出版社 
    【ISBN】9787111744610
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111744610
    作者:溫紅化

    出版社:機械工業出版社
    出版時間:2024年02月 

        
        
    "

    編輯推薦
    基於雲原生和GitOps思想
    彙集Docker、K8s、GitLab Cl/CD技術
    CI/CD流水線設計與應用實戰
    提供源代碼、PPT及掃碼看視頻 
    內容簡介
    本書展示了以GitLab CI/CD 流水線為基礎,結合時下十分火熱的雲原生技術,打造企業級DevOps應用體繫的全流程。
    全書共分為3篇,第1篇為第1~3章,主要介紹雲計算、雲原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝部署與基礎使用、GitLab CI/CD中Runner的類型以及部署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab CI/CD流水線的觸發方式以及GitLab CI/CD流水線中的緩存和附件等。第3篇為第10~13章,主要介紹了前後端項目的創建、GitLab CI/CD中基於SonarQube的靜態代碼檢查,以及GitLab CI/CD 中的編譯、構建、發布、部署、測試和上線等流程。
    全書以搭建企業級DevOps應用平臺為目標,從雲原生技術基礎容器以及Kubernetes技術入手;然後介紹了GitLab CI/CD的常見功能應用;最後從零開始,以經典的前後端項目為例,以解決企業內研發流程的困境為思路,一步一步地將整個項目的DevOps流水線創建起來。此外,還結合Kubernetes技術進行可動態伸縮的彈性部署上線。
    本書適合對docker技術、K8s技術、GitLab技術及DevOps技術感興趣的讀者和相關工作人員。隨書配備了案例源代碼、授課用PPT及教學視頻(掃碼觀看),可以幫助讀者更好地學習這些知識。本書展示了以GitLab CI/CD 流水線為基礎,結合時下十分火熱的雲原生技術,打造企業級DevOps應用體繫的全流程。
    全書共分為3篇,第1篇為第1~3章,主要介紹雲計算、雲原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝部署與基礎使用、GitLab CI/CD中Runner的類型以及部署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab CI/CD流水線的觸發方式以及GitLab CI/CD流水線中的緩存和附件等。第3篇為第10~13章,主要介紹了前後端項目的創建、GitLab CI/CD中基於SonarQube的靜態代碼檢查,以及GitLab CI/CD 中的編譯、構建、發布、部署、測試和上線等流程。
    全書以搭建企業級DevOps應用平臺為目標,從雲原生技術基礎容器以及Kubernetes技術入手;然後介紹了GitLab CI/CD的常見功能應用;最後從零開始,以經典的前後端項目為例,以解決企業內研發流程的困境為思路,一步一步地將整個項目的DevOps流水線創建起來。此外,還結合Kubernetes技術進行可動態伸縮的彈性部署上線。
    本書適合對docker技術、K8s技術、GitLab技術及DevOps技術感興趣的讀者和相關工作人員。隨書配備了案例源代碼、授課用PPT及教學視頻(掃碼觀看),可以幫助讀者更好地學習這些知識。
    通過本書的學習,讀者既可以掌握以docker容器技術和Kubernetes技術為代表的雲原生技術,又可以掌握GitLab CI/CD中豐富的流水線功能,最重要的是可以更容易地搭建起企業級應用的DevOps平臺。
    作者簡介
    溫紅化
    中國科學院軟件研究所資深DevOps工程師,負責建設團隊DevOps體繫及自動化測試體繫,在自動化測試、CI/CD流水線、工具開發和自動化運維等測試開發領域擁有豐富的實戰經驗。曾在華為、中興主持過大型產品團隊的DevOps體繫建設及自動化測試體繫建設,對DevOps有深刻而獨到的見解。
    目錄
    第1篇DevOps技術基礎
    第1章 DevOps技術背景
    1.1雲計算簡介
    1.1.1什麼是虛擬化技術
    1.1.2什麼是雲計算
    1.1.3雲計算的類型與應用
    1.2雲原生簡介
    1.3微服務簡介
    1.4敏捷開發簡介
    1.5CICD簡介
    1.6DevOps簡介
    1.7GitLab CICD簡介
    第2章 容器技術基礎
    2.1容器概述第1篇DevOps技術基礎
    第1章 DevOps技術背景
    1.1雲計算簡介
    1.1.1什麼是虛擬化技術
    1.1.2什麼是雲計算
    1.1.3雲計算的類型與應用
    1.2雲原生簡介
    1.3微服務簡介
    1.4敏捷開發簡介
    1.5CICD簡介
    1.6DevOps簡介
    1.7GitLab CICD簡介
    第2章 容器技術基礎
    2.1容器概述
    2.1.1容器技術簡介
    2.1.2docker技術簡介
    2.2虛擬機及docker環境安裝
    2.2.1VMware虛擬機的安裝
    2.2.2VMware安裝CentOS 7操作繫統的虛擬機
    2.2.3docker環境安裝
    2.3docker鏡像常用操作命令
    2.4docker容器的基礎應用
    2.4.1docker容器的常用操作命令詳解
    2.4.2docker容器實戰:基於docker部署MySQL數據庫
    2.5自定義docker鏡像
    2.5.1Dockerfile常用的語法
    2.5.2鏡像編譯實戰:將flask應用編譯為docker鏡像並部署
    2.5.3發布鏡像到dockerhub
    2.6docker-compose的應用
    2.6.1docker-compose的安裝
    2.6.2docker-compose實戰:編譯部署flask應用與redis數據庫
    2.7搭建私有dockerhub服務
    2.8DockerSwarm集群
    2.8.1DockerSwarm集群部署
    2.8.2基於DockerSwarm實現服務彈性擴縮容
    第3章 Kubernetes核心技術
    3.1初識Kubernetes
    3.1.1Kubernetes的產生背景
    3.1.2Kubernetes的組件
    3.1.3Kubernetes的常見插件
    3.2Kubernetes集群環境搭建
    3.3Kubernetes快速體驗
    3.4Kubernetes的命名空間
    3.4.1對命名空間進行操作
    3.4.2利用yaml配置文件方式處理命名空間
    3.5Pod基礎操作
    3.5.1通過命令行方式操作Pod
    3.5.2通過yaml配置文件的方式操作Pod
    3.5.3Pod的yaml配置文件的編寫方法
    3.6Pod中常用配置
    3.6.1Pod中的容器名稱和鏡像配置
    3.6.2Pod中容器鏡像拉取策略配置
    3.6.3Pod中容器的環境變量配置
    3.6.4Pod中容器啟動命令配置
    3.6.5Pod中容器的端口配置
    3.6.6Pod中容器的配額配置
    3.6.7Pod中的容器探針配置
    3.6.8Pod中的初始化容器
    3.6.9Pod中的鉤子函數
    3.6.10Pod的定向調度方式
    3.6.11Pod的親和性調度方式
    3.6.12污點與容忍的調度方式
    3.7Pod控制器
    3.7.1Pod控制器簡介
    3.7.2ReplicaSet控制器
    3.7.3Deployment控制器
    3.7.4Deployment控制器實現滾動發布
    3.7.5Deployment控制器實現版本回退
    3.7.6Deployment控制器實現金絲雀發布
    3.7.7HPA控制器實現全自動動態擴縮容
    3.7.8DaemonSet控制器
    3.7.9Job和CronJob控制器
    3.7.10StatefulSet控制器
    3.8Kubernetes中Service服務組件
    3.8.1ClusterIP類型的Service
    3.8.2Headless類型的Service
    3.8.3NodePort類型的Service
    3.8.4ExternalName類型的Service
    3.9Kubernetes中的存儲管理
    3.9.1HostPath類型的存儲
    3.9.2NFS類型的存儲
    3.9.3PV和PVC
    3.9.4ConfigMap配置存儲
    3.9.5Secret安全存儲第2篇GitLab CICD功能應用
    第4章 GitLab基礎
    4.1GitLab CICD簡介
    4.2GitLab環境部署
    4.2.1基於Linux虛擬機部署GitLab
    4.2.2基於docker部署GitLab
    4.2.3基於Kubernetes部署GitLab
    4.3GitLab基礎應用
    4.3.1GitLab創建組及項目
    4.3.2GitLab代碼倉分支管理
    4.3.3GitLab需求任務管理
    4.4GitLab代碼管理
    4.4.1配置SSH公鑰
    4.4.2更新與提交代碼
    4.5Git常用命令
    4.5.1安裝Git客戶端
    4.5.2Git常用的命令
    第5章 GitLab CICD配置Runners
    5.1GitLab-Runner簡介
    5.2注冊GitLab-Runner準備工作
    5.3配置shell類型的GitLab-Runner
    5.4配置docker類型的GitLab-Runner
    第6章 GitLab CICD流水線模型
    6.1GitLab CICD流水線快速體驗
    6.2基本類型流水線
    6.3有向圖(DAG)類型流水線
    6.4父子類型流水線
    6.5多項目類型流水線
    第7章 GitLab CICD變量
    7.1預定義變量
    7.2yaml中自定義變量
    7.3UI中自定義變量目錄
    第8章GitLab CICD流水線的觸發方式
    8.1通過指定分支名觸發
    8.2通過MergeRequest觸發
    8.3通過打tag觸發
    8.4手動按鈕觸發
    8.5定時任務觸發
    8.6通過trigger觸發
    8.7通過檢測指定目錄文件修改觸發
    8.8通過正則匹配方式觸發
    第9章GitLab CICD中的緩存與附件
    9.1相同分支不同Job之間實現數據共享
    9.2不同分支相同Job之間實現數據共享
    9.3不同分支不同Job之間實現數據共享
    9.4將文件文件夾保存為附件
    9.5基於artifacts在不同的Job和runner之間實現數據共享
    第3篇企業級DevOps實戰
    第10章環境準備
    10.1基於SpringBoot創建後端項目
    10.2基於Vue創建前端項目
    10.3基於pytest創建自動化測試
    10.4DevOps流水線設計
    第11章GitLab CICD靜態代碼檢查
    11.1後端Java項測試
    11.2部署SonarQube平臺
    11.3配置SonarQube集成GitLab
    11.4配置SonarQube使用GitLab賬號授權登錄
    11.5配置後端Java項目靜態代碼檢查
    第12章GitLab CICD 編譯發布
    12.1後端Java項目編譯Jar包
    12.2後端Java項目構建docker鏡像
    12.3前端Web項目構建docker鏡像
    第13章GitLab CICD 部署應用
    13.1後端Java項目部署
    13.2前端Web項目部署
    13.3部署自動化測試
    13.4DevOps流水線應用流程
    前言
    隨著雲原生技術的飛速發展以及敏捷開發的廣泛應用,DevOps繫統變得越來越重要。如今,我們很難想像一個研發團隊,如果沒有DevOps體繫的支撐可以持續地健康發展。尤其隨著微服務架構的深入人心,研發團隊往往擁有多個微服務應用,傳統的部署方式早已無法滿足實際需求。在虛擬化技術和雲原生技術飛速發展的背景下,當今互聯網時代的絕大多數微服務部署要基於雲原生技術,或者是虛擬化技術。
    在DevOps體繫中,Jenkins曾經充當了重要角色。但是隨著業務的不斷擴張和規模的不斷擴大,以Jenkins為基礎的DevOps流水線弊端日趨明顯。因此,基於GitLab CI/CD技術和雲原生技術相結合的DevOps自動化體繫越來越受歡迎,導致越來越多的企業更喜歡使用GitLab CI/CD。
    市面上關於GitLab CI/CD方面的書籍資料相對較少,有些也是僅僅停留在文檔介紹層面,很少有書籍基於實戰角度的介紹。因此,本書致力於從企業級實戰應用的角度,介紹基於GitLab CI/CD和雲原生技術相結合的DevOps體繫建設。
    隨著雲原生技術的飛速發展以及敏捷開發的廣泛應用,DevOps繫統變得越來越重要。如今,我們很難想像一個研發團隊,如果沒有DevOps體繫的支撐可以持續地健康發展。尤其隨著微服務架構的深入人心,研發團隊往往擁有多個微服務應用,傳統的部署方式早已無法滿足實際需求。在虛擬化技術和雲原生技術飛速發展的背景下,當今互聯網時代的絕大多數微服務部署要基於雲原生技術,或者是虛擬化技術。
    在DevOps體繫中,Jenkins曾經充當了重要角色。但是隨著業務的不斷擴張和規模的不斷擴大,以Jenkins為基礎的DevOps流水線弊端日趨明顯。因此,基於GitLab CI/CD技術和雲原生技術相結合的DevOps自動化體繫越來越受歡迎,導致越來越多的企業更喜歡使用GitLab CI/CD。
    市面上關於GitLab CI/CD方面的書籍資料相對較少,有些也是僅僅停留在文檔介紹層面,很少有書籍基於實戰角度的介紹。因此,本書致力於從企業級實戰應用的角度,介紹基於GitLab CI/CD和雲原生技術相結合的DevOps體繫建設。

    本書共分為3篇。第1篇為DevOps技術基礎,包含第1~3章:第1章介紹了雲計算、雲原生、微服務、敏捷開發、持續集成、DevOps等相關的技術;第2章詳細介紹了docker容器技術;第3章詳細介紹了Kubernetes技術。第2篇為GitLab CI/CD功能應用,包含第4~9章:第4章介紹了如何安裝部署GitLab以及GitLab的基本應用;第5章介紹了GitLab CI/CD中的Runner類型及其部署方式;第6章介紹了GitLab CI/CD中流水線模型的類型選擇與應用;第7章介紹了GitLab CI/CD中的變量類型與使用技巧;第8章介紹了GitLab CI/CD流水線的各種觸發方式;第9章介紹了GitLab CI/CD中的緩存技術以及附件等。第3篇為企業級DevOps實戰,包含第10~13章:第10章為環境準備,介紹了如何創建後端SpringBoot項目、前端Vue項目以及基於pytest框架的自動化測試體繫;第11章介紹了靜態代碼檢查步驟,包含如何搭建SonarQube平臺、配置靜態檢查流水線和SpringBoot項測試流水線;第12章介紹了SpringBoot項目編譯Jar包以及構建docker鏡像的流水線,同時搭建私有化dockerhub,並構建前端項目的docker鏡像;第13章結合Kubernetes環境,對前後端項目進行彈性擴縮容方式的部署,並從實際應用的角度設置了CI、測試、生產三套環境的部署以及自動化測試等。

    本書從基礎入手,層層遞進。首先講解了DevOps體繫的基礎,即雲原生技術,以docker容器技術和Kubernetes技術為代表。然後從實際應用的角度介紹GitLab CI/CD功能的使用,比如第6章介紹流水線模型時,詳細介紹了如何根據業務場景選擇適合自己的流水線模型,而非簡單地介紹GitLab CI/CD中的某幾個關鍵字的使用方法。最後通過比較典型的前後端項目組合的例子,從企業實際需求出發,一步一步建立DevOps體繫。本書特別強調靈活性,要因時因勢地做出最符合自身的選擇而非教條思維。堅持DevOps流水線是為了服務產品研發而非阻礙產品研發,這也是DevOps工作的出發點和落腳點。

    本書涉及docker容器技術、Kubernetes技術、GitLab CI/CD技術以及綜合實戰。對docker技術感興趣的讀者可以重點閱讀第2章,對Kubernetes技術感興趣的讀者可以重點閱讀第3章,對GitLab CI/CD技術感興趣的讀者可以重點關注第4~9章。當然,對DevOps感興趣的讀者,既可以從頭開始閱讀,也可以根據自己的技術基礎,選擇性地閱讀。此外,本書還可以作為眾多DevOps工作者和愛好者手邊查閱的工具書。總體來說,對於從事測試開發(尤其是從事研發質量平臺建設)、測試(向測試開發轉型)、運維(向自動化運維轉型)及開發等崗位的讀者,均可從本書獲得提升自身價值的知識。

    由於編者水平有限,書中難免有不足之處,懇請讀者批評指正。
















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部