售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
Implementing Modern DevOps
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Dedication
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
DevOps in the Real World
What is DevOps?
DevOps origins
DevOps and corporations
Traditional release management
Chain of communication
The cost of fixing a bug
Releasing new versions
Modern release management
Agile development and communication
Releasing new versions
DevOps and microservices
DevOps: Organizational alignment
What to expect from this book
Summary
Cloud Data Centers - The New Reality
Amazon Web Services
EC2 - computing service
Launching an instance
Relational Database Service
Networking in AWS and EC2
Storage in AWS and EC2
Amazon S3
Amazon ECR and ECS
Creating a cluster
Other services
Route 53
CloudFront
Amazon ElasticCache
Amazon RDS
DynamoDB
Google Cloud Platform
Google Compute Engine
Standard machine types
High-memory machine types
High-CPU machine types
Shared-core machine types
Custom machines and GPU processing
Launching an instance
Networking
Google Container Engine
Setting up a cluster
Other Google Cloud Platform products
Google App Engine
Machine Learning APIs
Big data
Other cloud providers
Heroku
DigitalOcean
Azure
Summary
Docker
Docker architecture
Docker internals
Docker client
Building Docker images
Dockerfile reference
Docker registries
Public registries
Private registries
Docker volumes
Docker networking
User-defined networks
Docker Compose
Summary
Continuous Integration
Software development life cycle
Testing types
Traditional CI servers
Bamboo
Jenkins
Secrets Management
Modern CI servers
Drone CI
Installing Drone
Running builds
Executing pipelines
Other features
Summary
Infrastructure as Code
Google Cloud Platform SDK - gcloud
Creating resources with Google Cloud SDK
Terraform
Creating resources
Remote state management
Modifying your infrastructure
Terraform variables
Terraform outputs
Summary
Server Provisioning
Server provision software
Chef
Puppet
Ansible
Ansible
Ansible configuration
Ansible variables, remote facts and templates
Ansible variables
Ansible remote facts
Ansible templates
Flow control
Roles
Ansible Tower
Summary
Docker Swarm and Kubernetes - Clustering Infrastructure
Why clustering ?
Docker Swarm
Kubernetes
Kubernetes logical architecture
Setting up a cluster in GCP
Kubernetes building blocks
Pods
Deploying a pod
Replica Sets
Deployments
Services
Other Building Blocks
Daemon Sets
PetSets
Jobs
Secrets and configuration management
Kubernetes- moving on
Summary
Release Management – Continuous Delivery
Playing against the statistics
The test system
ISO date and UTC date services
Aggregator service
Pushing the images to Google Container Registry
Setting up a continuous delivery pipeline for images
Setting up Jenkins
Continuous delivery for your application
Regular release
Blue-green deployment
Canary deployment
Summary
Monitoring
Introduction
Types of monitoring
Blackbox monitoring
Whitebox monitoring
Monitoring third-party tools
Pingdom
Logentries
AppDynamics
Stackdriver
Monitoring applications
Monitoring Kubernetes clusters
Summary
What is next?
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜