Hands-on DevOps with Linux: Build and Deploy DevOps Pipelines Using Linux Commands, Terraform, Docker, Vagrant, and Kubernetes (English Edition)
暫譯: 實作 DevOps 與 Linux:使用 Linux 命令、Terraform、Docker、Vagrant 和 Kubernetes 建立與部署 DevOps 管道 (英文版)
Menezes, Alisson Machado de
- 出版商: Bpb Publications
- 出版日期: 2021-03-24
- 售價: $1,080
- 貴賓價: 9.5 折 $1,026
- 語言: 英文
- 頁數: 260
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9389423481
- ISBN-13: 9789389423488
-
相關分類:
DevOps、Docker、Kubernetes、Linux
海外代購書籍(需單獨結帳)
相關主題
商品描述
Manage Linux Servers on-premises and cloud with advanced DevOps techniques using KubernetesKey FeaturesDetailed coverage on architecture of Web Servers, Databases, and Cloud Servers. Practical touch on deploying your application and managing cloud infrastructure using Docker and Terraform. Simplified implementation of Infrastructure as Code with Vagrant.Description
Hands-on DevOps with Linux brings you advanced learnings on how to make the best use of Linux commands in managing the DevOps infrastructure to keep enterprise applications up-to-date. The book begins by introducing you to the Linux world with the most used commands by DevOps experts and teaches how to set up your own infrastructure in your environment. The book covers exclusive coverage on production scenarios using Kubernetes and how the entire container orchestration is managed. Throughout the book, you will get accustomed to the most widely used techniques among DevOps Engineers in their routine. You will explore how infrastructure as code works, working with Vagrant, Docker and Terraform through which you can manage the entire cloud deployment of applications along with how to scale them on your own. What you will learn
Create Infrastructure as Code to replicate the configuration to your infrastructure. Learn best methods and techniques to build continuous delivery pipeline using Jenkins. Learn to Distribute and scale your applications using Kubernetes.Who this book is for
This book is best suited for DevOps Engineers and DevOps professionals who want to make best use of Linux commands in managing the DevOps infrastructure daily. It is a good handy guide for Linux administrators and system administrators too to get familiar with the use of Linux in Devops and advance their skillset in DevOps.Table of Contents
1. Getting started with Linux
2. Working with Bash
3. Setting up a service
4. Configuring a reverse proxy with Nginx
5. Deploying your application using Docker
6. Automating your Infrastructure as Code
7. Creating your infrastructure using cloud services
8. Working with Terraform
9. Working with Git
10. Continuous integration and Continuous Delivery using Jenkins
11. Deploying and scaling your application using Kubernetes
12. Logs with open source Tools
About the Authors
Alisson Machado de Menezes is an experienced Big Data DevOps Engineer, who for the past ten years has been working in different positions such as developer, operations analyst, support analyst, DevOps Engineer, IT manager, technical leader, and is now diving into Big Data. He has given many lectures in Brazil in events like Python Brasil, The Developers Conference, Feira Internacional de Software Livre, and for some companies in private. He has also given classes regarding Python programming, Agile infrastructure, MongoDB, Openshift, Kubernetes, DevOps, and DevSecOps. He has the certifications of Linux System Administrator (LPIC-1), Linux Engineer (LPIC-2), Suse Certified Linux Administrator (SUSE CLA), LPIC - OT DevOps Tools Engineer, Exin - DevOps Professional and has studied English in Canada. In 2019, Alisson moved to Germany, starting a new challenge in Europe in automotive marketing to help empower mobility for tomorrow, where we are trying to be the pioneers on electrical cars. Outside of work, Alisson tries to maintain a blog where he shares his experience on the project which he has been working on and when there is time, he spends it travelling, hiking, and trying different types of beers. Blog links: https: //alissonmachado.com.br
My GitHub: https: //github.com/AlissonMMenezes
LinkedIn profile: https: //www.linkedin.com/in/alisson-machado-85490a22/
Hands-on DevOps with Linux brings you advanced learnings on how to make the best use of Linux commands in managing the DevOps infrastructure to keep enterprise applications up-to-date. The book begins by introducing you to the Linux world with the most used commands by DevOps experts and teaches how to set up your own infrastructure in your environment. The book covers exclusive coverage on production scenarios using Kubernetes and how the entire container orchestration is managed. Throughout the book, you will get accustomed to the most widely used techniques among DevOps Engineers in their routine. You will explore how infrastructure as code works, working with Vagrant, Docker and Terraform through which you can manage the entire cloud deployment of applications along with how to scale them on your own. What you will learn
This book is best suited for DevOps Engineers and DevOps professionals who want to make best use of Linux commands in managing the DevOps infrastructure daily. It is a good handy guide for Linux administrators and system administrators too to get familiar with the use of Linux in Devops and advance their skillset in DevOps.Table of Contents
1. Getting started with Linux
2. Working with Bash
3. Setting up a service
4. Configuring a reverse proxy with Nginx
5. Deploying your application using Docker
6. Automating your Infrastructure as Code
7. Creating your infrastructure using cloud services
8. Working with Terraform
9. Working with Git
10. Continuous integration and Continuous Delivery using Jenkins
11. Deploying and scaling your application using Kubernetes
12. Logs with open source Tools
About the Authors
Alisson Machado de Menezes is an experienced Big Data DevOps Engineer, who for the past ten years has been working in different positions such as developer, operations analyst, support analyst, DevOps Engineer, IT manager, technical leader, and is now diving into Big Data. He has given many lectures in Brazil in events like Python Brasil, The Developers Conference, Feira Internacional de Software Livre, and for some companies in private. He has also given classes regarding Python programming, Agile infrastructure, MongoDB, Openshift, Kubernetes, DevOps, and DevSecOps. He has the certifications of Linux System Administrator (LPIC-1), Linux Engineer (LPIC-2), Suse Certified Linux Administrator (SUSE CLA), LPIC - OT DevOps Tools Engineer, Exin - DevOps Professional and has studied English in Canada. In 2019, Alisson moved to Germany, starting a new challenge in Europe in automotive marketing to help empower mobility for tomorrow, where we are trying to be the pioneers on electrical cars. Outside of work, Alisson tries to maintain a blog where he shares his experience on the project which he has been working on and when there is time, he spends it travelling, hiking, and trying different types of beers. Blog links: https: //alissonmachado.com.br
My GitHub: https: //github.com/AlissonMMenezes
LinkedIn profile: https: //www.linkedin.com/in/alisson-machado-85490a22/
商品描述(中文翻譯)
使用 Kubernetes 以先進的 DevOps 技術管理本地和雲端的 Linux 伺服器
主要特點描述
《Linux 實務 DevOps》將帶給您如何最佳利用 Linux 命令來管理 DevOps 基礎設施的進階學習,以保持企業應用程式的最新狀態。本書首先介紹 Linux 世界,涵蓋 DevOps 專家最常使用的命令,並教您如何在自己的環境中設置基礎設施。本書專門針對使用 Kubernetes 的生產場景進行深入探討,並說明整個容器編排的管理方式。在整本書中,您將熟悉 DevOps 工程師日常工作中最常用的技術。您將探索基礎設施即代碼的運作方式,並透過 Vagrant、Docker 和 Terraform 管理整個應用程式的雲端部署,以及如何自行擴展它們。
您將學到的內容
本書適合對象
本書最適合希望在日常管理 DevOps 基礎設施中最佳利用 Linux 命令的 DevOps 工程師和專業人士。對於 Linux 管理員和系統管理員來說,這也是一本很好的實用指南,幫助他們熟悉 Linux 在 DevOps 中的使用,並提升他們在 DevOps 的技能。
目錄
1. 開始使用 Linux
2. 使用 Bash
3. 設置服務
4. 使用 Nginx 配置反向代理
5. 使用 Docker 部署應用程式
6. 自動化您的基礎設施即代碼
7. 使用雲服務創建您的基礎設施
8. 使用 Terraform
9. 使用 Git
10. 使用 Jenkins 進行持續集成和持續交付
11. 使用 Kubernetes 部署和擴展您的應用程式
12. 使用開源工具查看日誌
關於作者
Alisson Machado de Menezes 是一位經驗豐富的大數據 DevOps 工程師,過去十年來擔任過開發人員、運營分析師、支持分析師、DevOps 工程師、IT 經理、技術領導等不同職位,現在正深入大數據領域。他在巴西的多個活動中發表過演講,如 Python Brasil、開發者大會、自由軟體國際博覽會,並為一些公司進行過私下演講。他還教授過 Python 程式設計、敏捷基礎設施、MongoDB、Openshift、Kubernetes、DevOps 和 DevSecOps 等課程。他擁有 Linux 系統管理員(LPIC-1)、Linux 工程師(LPIC-2)、Suse 認證 Linux 管理員(SUSE CLA)、LPIC - OT DevOps 工具工程師、Exin - DevOps 專業人士等認證,並在加拿大學習過英語。2019 年,Alisson 移居德國,開始在歐洲的汽車行銷領域面臨新挑戰,幫助推動未來的移動性,致力於成為電動車的先驅。在工作之餘,Alisson 嘗試維護一個部落格,分享他在項目中的經驗,並在有時間時,花時間旅行、健行和嘗試不同類型的啤酒。
部落格連結: https://alissonmachado.com.br
我的 GitHub: https://github.com/AlissonMMenezes
LinkedIn 個人檔案: https://www.linkedin.com/in/alisson-machado-85490a22/