Deploy Container Applications Using Kubernetes
eBook - ePub

Deploy Container Applications Using Kubernetes

Implementations with microk8s and AWS EKS

  1. English
  2. ePUB (mobile friendly)
  3. Only available on web
eBook - ePub

Deploy Container Applications Using Kubernetes

Implementations with microk8s and AWS EKS

Book details
Table of contents
Citations

About This Book

Navigate through the Kubernetes landscape to create and deploy container-based applications. This book will show you how to choose between the various available container-based operating systems, and how to design a better continuous integration pipeline for your container images, where to store them, and how to scan and secure them.
In the first half of the book, you'll learn the practical tips on how to setup the system for visibility and troubleshooting, how to reduce the attack vector and reduce risks. The second half of the book focuses on Kubernetes, the popular container orchestration system. You'll see how to setup your Kubernetes for practical applications such as show/chargeback using tagging, efficient use of namespaces and pods, various isolation layers. It also shows you how to integrate with popular implementations of K8S such as AWS EKS (Elastic Container Service), GCP Google Kubernetes Engine (GKE) in touch points such as authentication and authorization, optimization, logging and troubleshooting tools, etc.

By practicing the scenarios given in this book, you will be able to make better design choices that are appropriate for the constraints you are working with. Deploy Container Applications Using Kubernetes is your go-to resource for an optimal deployment of workloads using containers and Kubernetes in both public and private cloud settings.

What You'll Learn

  • Understand the various design choices, their pros and cons
  • Build a better CI/CD pipeline for your containers and Kubernetes
  • Deploy your first container application in a public cloud K8S engine
  • Improve your existing K8S deployment for efficiency and elegance

Who This Book Is For

IT Platform Architects, System Engineers/, and System Administrators

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Deploy Container Applications Using Kubernetes by Shiva Subramanian in PDF and/or ePUB format, as well as other popular books in Computer Science & Open Source Programming. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Apress
Year
2023
ISBN
9781484292778

Table of contents

  1. Cover
  2. Front Matter
  3. 1. From VMs to Containers
  4. 2. Container Hello-World
  5. 3. Container Basics Using Docker
  6. 4. Building Our First Container Image
  7. 5. Introduction to Kubernetes
  8. 6. Deploying Our First App in Kubernetes
  9. 7. Deployment Files and Automation
  10. 8. A Closer Look at Kubernetes
  11. 9. Scaling the Deployment
  12. 10. Scaling Compute Nodes
  13. 11. Kubernetes RBAC
  14. 12. Artifact Repository and Container Registry
  15. 13. Elastic Kubernetes Service from AWS
  16. 14. Operating the EKS Cluster
  17. 15. Data Persistence in EKS
  18. 16. Networking and Ingress
  19. 17. Kubernetes Tools
  20. Back Matter