If you want to learn how to build modern, scalable software with Docker and Kubernetes, then this book is for you.
Kubernetes is an open-source, efficient platform to host your applications in a safe and scalable environment, and Docker is the virtualization architecture from the future!
This book covers the following topics
• The basics - the theory behind Docker
• Extensive coverage of Docker architecture
• Deep dive into core concepts such as images and containers
• How Docker can organize your projects
• Networking, volumes, and security
• Docker Certified Associate (DCA) coverage
• What is a Kubernetes container and why they matter
• Why resource management is crucial
• The basics of microservices and orchestration
• How Kubernetes fits into this World
• How to use Pods, Services, Controllers and Labels
• How to use Load Balancers and why you always should
• The best way to handle updates and gradual rollouts
• How to use storage effectively
• Techniques to monitor and log what happens in your software
• The most important security tools to use
• How to run Kubernetes with OCP, CoreOS and Tectonic
and much more!
Author(s): Jordan Lioy
Publisher: Jordan Lioy
Year: 2023
Language: English
Pages: 518
Title Page
Copyright Page
Also By Jordan Lioy
Software Containers: The Complete Guide to Virtualization Technology. Create, Use and Deploy Scalable Software with Docker and Kubernetes. Includes Docker and Kubernetes.
Containers are not virtualization
Organise
Container state and dependencies | Eliminating metaconflicts: building a website farm
Identifying software
What is a repository?
Utilizing tags
Finding and installing software
Applications
What is a container?
The architecture
The container's afterlife
Replication controllers and replica sets
Our first Kubernetes application
Life cycle hook or smart stop
More on labels
Health checks
Application planning
Booking example
Summary
Kubernetes Network
Docker
Propelled administrations
Outer administrations
Custom burden adjusting
Different ports
Entrance
Movements, multicluster, and more
Custom addressing
Administration disclosure
DNS
Multitenancy
A note on asset utilization
Summary
Scaling up your group
Smooth updates
Application autoscaling
Autoscaling
Summary
Organizations
History and rollbacks
Autoscaling
Jobs
Different sorts of jobs
DaemonSets
Summary
Persevering stockpiling
Transitory plates
Cloud volumes
StatefulSets
A stateful model
Summary
Coordinating with nonstop conveyance pipeline
Swallow manufacture model
Requirements
Summary
Monitoring activities
Worked in monitoring
Exploring Heapster
Customizing our dashboards
FluentD and Google Cloud Logging
Past system monitoring with Sysdig
Topology views
Prometheus
Summary
Introduction to organization
Initializing the league control plane
Adding bunches to the league system
Genuine multi-cloud
Summary
Nuts and bolts of holder security
choices that fitting in to most present day holder arrangements.
Asset fatigue and arrangement security
Picture marking and check
Confirmation controllers
Tidy up
Summary
The significance of standards
The Open Container Initiative
Cloud Native Computing Foundation
CoreOS
Kubernetes with CoreOS
Summary
Prepared for creation
ClusterHQ
Shippable
Summary
Understanding Helm
Helm segments
Utilizing Helm
Summary
Sign up for Jordan Lioy's Mailing List
Also By Jordan Lioy