3 min read
With external DNS the DNS records for the ingress objects we have will be created automatically. We can choose between several cloud providers but we can even configure it to use the standard dynamic zone manipulation defined in RFC-2136. Let's see how to configure it on AWS EKS with Route53
09/11/2021
Read more...2 min read
K3s has added full support for embedded etcd as of release v1.19.5+k3s1, so now we can create a multi-master cluster without the need of having an external MySQL database
08/11/2021
Read more...2 min read
Some times we need to generate a quoted comma separated list of strings out of a variable that is list of strings, for example, to generate an IAM policy like this one:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"secretsmanager:GetResourcePolicy",
"secretsmanager:GetSecretValue",
"secretsmanager:DescribeSecret",
"secretsmanager:ListSecretVersionIds"
],
"Resource": [ "arn:aws:secretsmanager:...", "arn:aws:secretsmanager:.." ]
}
]
}
03/11/2021
Read more...6 min read
Unlike Terraform that uses it's own language to deploy Instrastructure as Code (IaC), with Pulumi we can choose between any of the supported programming languages. For this tutorial we are going to use python deploying an object to a Kubernetes cluster
02/11/2021
Read more...