Software Containers: The Complete Guide to Virtualization Technology. Create, Use and Deploy Scalable Software with Docker and Kubernetes

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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