Skip to content

Containerize your Apps with Docker and Kubernetes, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Containerize-your-Apps-with-Docker-and-Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containerize your Apps with Docker and Kubernetes

Containerize your Apps with Docker and Kubernetes

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

What is this book about?

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

https://www.packtpub.com/

Instructions and Navigations

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).

Software and Hardware List

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.

Related products

Get to Know the Author

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.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

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.

https://packt.link/free-ebook/9781789959635

About

Containerize your Apps with Docker and Kubernetes, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published