Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Cloud Native DevOps with Kubernetes

Building, Deploying, and Scaling Modern Applications in the Cloud

by Justin Domingus, John Arundel

Cloud Native DevOps with Kubernetes

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsReport an issue

Book Description

Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it.

This updated second edition guides you through the growing Kubernetes ecosystem and provides practical solutions to everyday problems with software tools currently in use. You'll walk through an example containerized application running in Kubernetes step-by-step, from the development environment through the continuous deployment pipeline, exploring patterns you can use for your own applications. Make your development teams lean, fast, and effective by adopting Kubernetes and DevOps principles.

- Understand containers and Kubernetes-no experience necessary;
- Run your own applications on managed cloud Kubernetes services or on-prem environments;
- Design your own cloud native services and infrastructure;
- Use Kubernetes to manage resource usage and the container lifecycle;
- Optimize clusters for cost, performance, resilience, capacity, and scalability;
- Learn the best tools for developing, testing, and deploying your applications;
- Apply the latest industry practices for observability and monitoring;
- Secure your containers and clusters in production.

This open book is licensed under a Open Publication License (OPL). You can download Cloud Native DevOps with Kubernetes ebook for free in PDF format (16.7 MB).

Table of Contents

Chapter 1
Revolution in the Cloud
Chapter 2
First Steps with Kubernetes
Chapter 3
Getting Kubernetes
Chapter 4
Working with Kubernetes Objects
Chapter 5
Managing Resources
Chapter 6
Operating Clusters
Chapter 7
Kubernetes Power Tools
Chapter 8
Running Containers
Chapter 9
Managing Pods
Chapter 10
Configuration and Secrets
Chapter 11
Security, Backups, and Cluster Health
Chapter 12
Deploying Kubernetes Applications
Chapter 13
Development Workflow
Chapter 14
Continuous Deployment in Kubernetes
Chapter 15
Observability and Monitoring
Chapter 16
Metrics in Kubernetes

Book Details

Title
Cloud Native DevOps with Kubernetes
Subject
Computer Science
Publisher
O'Reilly Media
Published
2022
Pages
358
Edition
2
Language
English
ISBN13 Digital
9781098116828
ISBN10 Digital
1098116828
PDF Size
16.7 MB
License
Open Publication License

Related Books

Kubernetes Patterns
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red H...
Migrating to Cloud-Native Application Architectures
Adoption of cloud-native application architectures is helping many organizations transform their IT into a force for true agility in the marketplace. This report defines the unique characteristics of cloud-native application architectures such as microservices and twelve-factor applications. Author Matt Stine also examines the cultural, organiza...
CI/CD with Docker and Kubernetes
Containers change how developers build, test, and deploy code. Adopting them takes time. Using them the wrong way can slow down your delivery process. But you don't have a team of engineers to dedicate to this like Spotify or Netflix do. Maybe you're a startup CTO with features to ship - you can't spend hundreds of hours on intern...
Kubernetes for Full-Stack Developers
Whether you're just curious, getting started with Kubernetes, or have experience with it, this curriculum will help you learn more about Kubernetes and running containerized applications. You'll learn about core Kubernetes concepts and use them to deploy and scale applications in practical tutorials. By the end of this curriculum you'...
Cloud Native Applications
Cloud computing is a game changer. Being able to automate and constantly adjust infrastructure is one important reason to use cloud computing for your clients. And developing and operating systems that are able to recover from failure automatically has never been easier. Cloud providers offer you the needed infrastructure for a very reasonable pric...
Taking Kubernetes from Test to Production
With Kubernetes came many new concepts, particularly around networking and traffic management. Alongside these new concepts were entirely new classes of tools, designed for ephemeral, containerized, and distributed application deployments. In particular, Ingress controllers and service meshes did not exist prior to the Kubernetes era. Nor were Laye...