Posts for: #kubernetes

Set Up a Local K8s Cluster Using Terraform

Set Up a Local K8s Cluster Using Terraform
Kind is a tool for running a local kubernetes cluster where docker containers act as nodes. This is a great way to get started learning and using kubernetes before relying on a cloud provider. It nicely integrates with various tools, is thoroughly documented, and supports mutlti-node clusters. We will be using Terraform to provision a kind cluster locally and using Helm to deploy ArgoCD via Terraform as well. Let’s get started!
Read More →

Kubernetes and Docker: Connecting an App in Kind to Docker

Kubernetes and Docker: Connecting an App in Kind to Docker
Kind stands for kubernetes in docker and is a tool for running a local kubernetes cluster where docker containers act as nodes. This is a great way to get started learning and using kubernetes before relying on a cloud provider. It nicely integrates with tooling, is thoroughly documented, supports mutlti-node clusters and is CNCF certified conformant kubernetes installer. We will be using Kind to deploy an application and then connecting it with a service that was deployed via docker compose. Let’s get started!
Read More →

Using Terraform to Set Up a DigitalOcean Kubernetes Cluster

Using Terraform to Set Up a DigitalOcean Kubernetes Cluster
Terraform is an Infrastructure as Code tool (IaC) which manages resources with configuration files rather than through GUIs or custom scripts. It allows you to build, change, and manage your resources in a safe, consistent, and repeatable way by defining the infrastructure in a declarative way. We will be using Terraform along with Terraform cloud to deploy all of the necessary resources needed to create a DigitalOcean kubernetes cluster.
Read More →

Keeping Kubernetes Secrets Safe With Sealed-Secrets

Keeping Kubernetes Secrets Safe With Sealed-Secrets
Determining how to store secrets for kubernetes has always been a contentious issue. With many different ideas about best practices and how people should go about storing them. Adding to the confusion is the fact that one of the biggest and most important apps associated with the modern kubernetes workflow, argoCD, has taken an unopinionated stance on the subject. Saying that there is no one-size-fits-all solution and that each use case is different.
Read More →