Cloud-Native Continuous Integration and Delivery: Build,test,and deploy cloud-native applications in the cloud-native way
Authors: Onur Yilmaz
ISBN-10: 1789805651
ISBN-13: 9781789805659
Released: 2018-12-24
Print Length 页数: 148 pages
Book Description
Cloud-native software development is based on developing distributed applications focusing on speed,stability,and high availability. With this paradigm shift,software development has changed substantially and converted into a more agile environment where distributed teams develop distributed applications. In addition,the environment where the software is built,tested and deployed has changed from bare-metal servers to cloud systems. In this course,the new concepts of cloud-native Continuous Integration and Delivery are discussed in depth. Cloud-native tooling and services such as cloud providers (AWS,Google Cloud) containerization with Docker,container-orchestrators such as Kubernetes will be a part of this course to teach how to analyze and design modern software delivery pipelines.
Contents
What You Will Learn
Learn the basics of DevOps patterns for cloud-native architecture
Learn the cloud-native way of designing CI/CD systems
Create multi-stage builds and tests for Docker.
Apply the best practices for Docker container images
Experiment using GitLab CI/CD pipelines for continuous integration
Build and test their applications on cloud
Learn how to continuously deliver to Docker registry
Learn how to continuously deploy to Kubernetes
Experiment using GitLab CI/CD pipelines for Continuous Delivery
Configure and deploy software to Kubernetes using Helm
Authors
Onur Yilmaz
Onur Yılmaz is a software engineer at a multinational enterprise software company. He is a Certified Kubernetes Administrator (CKA) and works on Kubernetes and cloud management systems. He is a keen supporter of cutting-edge technologies including Docker,Kubernetes,and cloud-native applications.