Install Kubernetes On A Single Machine With K3s
K3s is an option for deploying a minimal k8s environment, when a full k8s environment may not be required, for example development and testing. This deployment method should work on EC2 instances,...
K3s is an option for deploying a minimal k8s environment, when a full k8s environment may not be required, for example development and testing. This deployment method should work on EC2 instances,...
Bitnami’s sealed secrets allow secure storage of secrets in plain text such as in Git repos. The secrets are encrypted using a public key, the private key stays in the cluster, only the operator ru...
This terraform project will create a ready to use cluster with the necessary addons and features. All the source is available here: https://github.com/rizvn/eks-terraform The following tapology w...
IRSA allows connecting K8s service accounts with AWS IAM roles. This allows permissions to be managed through AWS IAM. In this blog post we will: create text file upload to AWS S3 create ia...
Below is how docker registry can be deployed with AWS EKS. The default AWS EKS images use containerd rather than moby as the container engine. This blog post was inspired by this post on the docke...
TCP Routes in envoy gateway allow routing TCP traffic in managed way similar to http. This post is inspired by this post on envoy gateway site. This blog post will set up the following: There ...
On AWS EKS, loadbalancer’s are created by setting the the service type to LoadBalancer. Each port defined on the service will be associated with a TargetGroup. Each TargetGroup will be associated w...
Set up oauth2 proxy with Azure AD Add Helm Repo to cluster helm repo add oauth2-proxy https://oauth2-proxy.github.io/manifests Generate cookie secret this is used to encrypt cookies, below is a ...
There are several use cases where you may need to share folders between applications. In the cloud hosted kubernetes this requirement can be achieved with cloud native shared disks such as AWS EFS....
When testing images locally you may need to pull images from aws in your deployments. AWS ECR is a docker Create a namespace in which the pods will be deployed kubectl create ns test Remove secr...