CI/CD with Docker and Kubernetes Book

Marko Anastasov, Pablo Tom F. Zavalia, SemaphoreCI

Comprehensive guide to Continuous Integration/Continuous Deployment (CI/CD) using Docker and Kubernetes, authored by industry experts.

Technical TutorialsDockerKubernetes

Introduction

The book covers the concepts and practices of Continuous Integration/Continuous Deployment (CI/CD) using Docker and Kubernetes, authored by Marko Anastasov, Jérôme Petazzoni, Pablo Tom F. Zavalia, and SemaphoreCI.

Highlights

  • Covers the concepts and practices of CI/CD using Docker and Kubernetes
  • Written by experienced authors Marko Anastasov, Jérôme Petazzoni, and Pablo Tom F. Zavalia
  • Produced by SemaphoreCI, a leading CI/CD platform

Recommendation

This book is recommended for developers, DevOps engineers, and anyone interested in learning about CI/CD practices using Docker and Kubernetes. It provides a comprehensive guide to implementing efficient and reliable deployment workflows.

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Hands-on Tutorials

Kubernetes Hardening Guidance 23
Technical TutorialsCybersecurityKubernetes
Comprehensive guidance on securing Kubernetes environments, covering supply chain risks, threat actor exploitation, and insider threats. Recommended for Kubernetes admins and security professionals.
CI/CD for Monorepos: Effectively building, testing, and deploying code with monorepos 4
Technical Tutorials
Comprehensive guide to effectively building, testing, and deploying code with monorepos using CI/CD practices. Optimize productivity, reliability, and scalability for monorepo-based projects.
Comprehensive Docker Tutorial | Containerization, Deployment, Software Development 20
Technical TutorialsDocker
Learn Docker fundamentals, including containers, images, and the Docker ecosystem. Practical examples and hands-on exercises for developers and system administrators.
Kubernetes Deployment & Security Patterns 26
Technical TutorialsDockerKubernetes
Comprehensive course on Kubernetes deployment strategies, security best practices, and real-world case studies for building robust, scalable, and secure cloud-native applications.
Kubernetes for Full-Stack Developers 23
Technical TutorialsDockerKubernetes
Comprehensive guide to Kubernetes for full-stack developers. Learn to modernize applications, containerize, and deploy to Kubernetes for scalable and efficient app management.
A Complete Guide to Standard C++ Algorithms 6
Technical TutorialsAlgorithmC++Docker
Comprehensive guide to standard C++ algorithms with code samples, exercises, and information on C++20 ranges and views. Recommended for C++ programmers seeking to deepen their understanding of the standard library.
From Containers to Kubernetes with Node.js 18
Technical TutorialsKubernetesMongoDBNode.js
Learn how to build a full-stack application using Node.js and MongoDB, manage it with Docker and Docker Compose, and deploy it on a Kubernetes cluster.
Docker Tutorial for Beginners | Comprehensive Guide 20
Video CoursesDockerKubernetes
Learn Docker from scratch with this engaging and practical course. Master container concepts, networking, and orchestration tools like Kubernetes.
Kubernetes Core Concepts | Containerization, Orchestration, Scalability 14
Video CoursesDockerKubernetes
Comprehensive guide to Kubernetes core concepts, including containerization, orchestration, and scalability. Ideal for developers, DevOps engineers, and cloud architects.