In this course, we start from the basics of Kubernetes for example the architecture and components and then we move ahead to discuss other constructs/resources in detail.
Lesson 1 | 47:42
We talk about what exactly is Kubernetes. And once we have setup K8s cluster using kind, how we can use Kubeconfig file to talk to that cluster.
Lesson 2 | 59:56
How Kubernetes API Server exposes endpoints for all of its resources, how do we talk to the API Server using CURL, and some K8s resources.
Lesson 3 | 40:10
In this chapter, we try to write a very simple REST API in Go and MySQL as a database that is going to get and post the books from/into the database.
Lesson 4 | 18:26
Continuing the previous chapter, we try to write a very simple REST API in Go and MySQL as a DB that is going to get and post the books from/into the database.
Lesson 5 | 21:31
Continuing the previous chapter, we try to write a very simple REST API in Go and MySQL as a DB that is going to get and post the books from/into the database.
Lesson 6 | 51:03
In the last part of the chapter, we write a very simple REST API in Go and MySQL as a database that is going to get and post the books from/into the database.
Lesson 7 | 29:55
In this chapter, we will talk about what are labels, selectors, and annotations in the case of Kubernetes.
Lesson 8 | 58:45
We take a look into what are Kubernetes Services, and once we have created K8s Services, how do we actually access them or discover them from client pods?
Lesson 9 | 22:38
We take a look into how we can use kubectl plugins to extend standard kubectl utility to support sub commands that are not supported by default.
Lesson 10 | 36:54
In this chapter, we cover some of the kubectl useful tips & tricks if you working with kubectl on day to day basis to talk to your Kubernetes cluster.
Lesson 11 | 14:12
What are the use cases where we can use kubectl's explain sub command to figure the details about a specific field of Kubernetes resource.
Lesson 12 | 33:15
We explain what are the use cases where we can use kubectl's explain sub command to figure the details about a specific field of K8s resource.
Lesson 13 | 46:49
We look into what are Kubernetes Network Policy resources and how we can use them to restrict or allow connections between the pods or other entities.
Lesson 14 | 30:29
In this chapter, we look into what are taints and tolerations in terms of Kubernetes, & understand some use cases and examples.
Lesson 15 | 21:35
In this chapter, we take a look at what are NodeSelector and NodeAffinity constructs in terms of Kubernetes.
Lesson 16 | 23:19
What are initContainers and why do we use them? We modify our library application to run an initContiner that would run some dummy records in the database.
Lesson 17 | 29:51
In this chapter, we look into how we can run an application where the application's container image is pushed into a private repository/registry.
Lesson 18 | 48:51
We talk about Kubernetes' ephemeral and persistent volumes, how do we provision them and how are they bound to a specific volume claim or request.
Lesson 19 | 32:18
We talk about what are Kubernetes Custom Resources and how we can create or register them with API Server using Custom Resource Definition.
Lesson 20 | 37:17
In this chapter, we will look into the difference between Deployment or StatefulSet Kubernetes resources.
Lesson 21 | 23:08
What exactly are K8s controllers, Custom Controllers & Operators? We start with controllers that run as part of Controller manger & define a custom controller.
Lesson 22 | 33:08
What are K8s & Secrets resources? We discuss the ways in which a ConfigMap can be used inside a Pod, e.g. as environment variable, volume or in commands.
Lesson 23 | 35:33
What are Kubernetes Service Account resources, how do we can use them in the processes (programs) that are running in K8s, to access Kubernetes API-Server.
Lesson 24 | 38:50
In this chapter, we will look into Role Based Access Control (RBAC) or authorisation in Kubernetes. We will discuss some scenarios. Let's dive in.
We hate 😖 spam as much as you do! You're in a safe company. Only delivering solid cloud native content.
Your chance to work along with brightest minds on cutting edge technologies & solid culture.