Kubernetes-101: Namespaces

Kubernetes-101: Namespaces
So far on our journey into the world of Kubernetes we have been using the default Namespace. What is a Namespace? We can use Kubernetes Namespaces to group our Kubernetes objects into logical compartments. In this article we learn how to work with Namespaces!
Read more →

Kubernetes-101: Services

Kubernetes-101: Services
So far in our Kubernetes journey we have not been able to talk to our applications in a convenient way. The time has come to expose our applications to the outside world through the use of a Kubernetes Service.
Read more →

Kubernetes-101: Deployments, part 2

Kubernetes-101: Deployments, part 2
We continue our journey into Deployments and will perform an update, a rolling deployment, of an existing Deployment and see what is going on under the hood.
Read more →

Kubernetes-101: Deployments, part 1

Kubernetes-101: Deployments, part 1
Now it is time to look at the Deployment object in Kubernetes. The Deployment is an abstraction on top of something called a ReplicaSet, and ultimately on top of our Pods. We’ll see how we can build redundancy and resiliency into our Pods by utilizing the Deployment object.
Read more →

Kubernetes-101: Pods, part 2

Kubernetes-101: Pods, part 2
Time to learn a few more details about Kubernetes pods! We’ll look at port-forwarding, executing commands inside a container in our pod, specifying environment variables, and defining resource requests and limits!
Read more →

Kubernetes-101: Pods, part 1

Kubernetes-101: Pods, part 1
Pods are the basic building blocks in Kubernetes. Learn what they are, why they are important, and how to work with them.
Read more →