This is the code repository for Containerize your Apps with Docker and Kubernetes , published by Packt.
Deploy, scale, orchestrate, and manage containers with Docker and Kubernetes
Containerize your Apps with Docker and Kubernetes is a critical book that shows how Docker and Kubernetes help you to run, scale, monitor and update your applications on-prem and in the cloud. The book demonstrates techniques to make your apps highly available, elastic, secure and resilient to failure.
This book covers the following exciting features:
- Package and run existing monolithic or new microservice based applications in containers
- Build and ship your own container images
- Use Kubernetes to orchestrate complex multi-container applications on-prem or in the cloud
- Run, scale, monitor and update application services
- The provision, scale, and update fully hosted Kubernetes clusters on Microsoft Azure
- Secure your containerized applications using Docker and Kubernetes best practices
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
COPY . /app
COPY ./web /app/web
COPY sample.txt /data/my-sample.txt
ADD sample.tar /app/bin/
ADD http://example.com/sample.txt /data/
Following is what you need for this book: If you are a developer, system administrator, or DevOps engineer who wants to use Docker and Kubernetes to run your mission-critical applications scalable, securely, and highly available on-prem or in the cloud, then this book is for you. In order to learn from this book, you should have some basic Linux/Unix skills such as installing packages, editing files, managing services, and so on. If you have some basic virtualization experience that would be an added advantage.
With the following software and hardware list you can run all code files present in the book (Chapter 1-12).
Chapter | Software required | OS required |
---|---|---|
1-12 | PowerShell, Docker Toolbox, Microsoft Azure Account | Computer with Windows, Linux or macOS |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Dr. Gabriel N. Schenker has more than 25 years of experience as an independent consultant, architect, leader, trainer, mentor, and developer. Currently, Gabriel works as Senior Curriculum Developer at Confluent after coming from a similar position at Docker. Gabriel has a Ph.D. in Physics, and he is a Docker Captain, a Certified Docker Associate, and an ASP Insider. When not working, Gabriel enjoys time with his wonderful wife Veronicah and his children.
Click here if you have any feedback or suggestions.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.