Date: June 1, 2020
Guests: None
Welcome and greetings
Recap of last episode
In our last episode, we discussed Container basics and how they can be applied to software development and deployment. I also discussed how they differ from regular bare metal servers and virtual machines. You can find the full episode here:
22 - Buzzword Alert - Container Basics
Summary of this episode
In today’s episode, I’m going to give a brief overview of container management systems and how they fit into your development ecosystem.
What’s in it for you?
Once you finish listening to this episode, you should be able to have a conversation about a few of the major container management systems what what they are used for.
Episode Content
What is a container management system?
It runs your containers
once you have a viable container you have to run it somewhere
you can do this on a server with a container product but that entails a lot of manual work to set up and run them
The best option is to have a container management system take care of that for you.
You tell it how many instances of the container you need and it takes care of the rest. All of this is typically coded into a manifest that the container management system uses to create the requested number of container instances from your image.
It helps manage scaling
You can also update the manifest and the container management system will pick up those changes and dynamically create or destroy the required number of containers to reach the level in your newly updated manifest.
It helps you recover from container failure with little to no downtime.
If you have a specific instance of a container fail, your container management system will typically isolate the damaged container and automatically create a new instance to bring you back to the requested number of containers.
Popular Container Management Systems
Open Source Kubernetes
Google Kubernetes Engine (GKE)
Docker Swarm with Kubernetes
Amazon Elastic Container Service (ECS)
Azure Kubernetes Service
Recap of this episode
To recap, in this episode I’m gave a brief overview of container management systems and how they fit into the development ecosystem. I contrasted a few of the major systems and described how they are supposed to be used.
Like me….. Like my podcast…. Do me a favor and share the link, click on the like, give us a thumbs-up, leave us a review, hit the subscribe button, and tell your friends!
23 - Container Management Systems
Next Episode: Docker Review, Usage, and Commands
Where you can find us!
Direct Messages:
@cs_everhart on Twitter
ScottTalksTech group on Facebook
ScottTalksTech.slack.com
Links to Podcast Providers:
Pandora coming soon
PodcastAddict – web link not available but podcast is available in the app
No comments:
Post a Comment