In this and also the next course sections,
we are going to dig deeper into deploying Docker containers.
So if that's not something you're planning to do,
these sections, of course, are fully optional to you.
Now, specifically, since we already learned how to deploy
Docker containers in the
deploying Docker containers section,
these sections, will be about a very
specific way of deploying Docker containers.
Because these sections starting with this very section here,
will be about Docker and Kubernetes.
And Kubernetes is an additional tool, you could say,
even though it's not really a tool,
it's more like a framework, a collection of concepts,
a standard, you could say.
And it's a tool, this collection of
standards and it's framework,
which will help us with Container Orchestration,
and large scale deployments,
independent of the cloud provider we might be using.
But let's get there step by step.
In this first module on Docker and Kubernetes,
we are going to understand challenges,
we might be facing when we wanna deploy containers,
and will then learn how Kubernetes
is able to help us, with these challenges.
What exactly Kubernetes is, and why we might want to use it,
and we'll start exploring the
core Kubernetes concepts and components.
Now, as i mentioned, this will not be
the only module about Kubernetes,
because just like Docker,
it's not just about one simple thing.
Instead, it has many aspects to it.
And therefore, we'll have multiple modules,
where we start with the theory in this module,
then start seeing it in action in the next module,
and where we then also ultimately learn
how we can use Kubernetes,
to put containers into production on a real cloud provider.
But let's get there step by step.
And let's start with the basics of Kubernetes
in this course section.