Kubernetes external secrets

In this post we will talk about Kubernetes external secrets. It’s a project developed by the GoDaddy Engeneering Team that allows to use external secrets management systems to securely add secrets to your kubernetes cluster. At the time of writing, it supports the following backends: AWS Secrets Manager AWS System Manager GCP Secret Manager Azure […]

Meetup SpainClouds: GitFlow & GitOps plus LABS Jenkins X y Kubernetes

First virtual Meetup of SpainClouds At the end of last month we had the chance to participate in the first virtual meetup by spainclouds.com About 200 people registered at the meeting participated in an open session of experiences about ingress controller, backup systems for k8 and attended the speech that we, from Geko Cloud, gave […]

Kubernetes backups with Velero

Talk about backup in a Kubernetes cluster may sound weird and you may thing is not necessary as you can recreate at any time and in a very quick way any of your deployments or resources simply aplying a yaml file… but in some cases a backup of your resources can be very useful and […]

Jenkins X preview environments

This is the second post about Jenkins X of a series of posts that we will write. Some weeks ago we wrote an introductory post talking about what is Jenkins X and how can help you to deploy your application into a kubernetes cluster. This time we will talk about a Jenkins X feature called […]

GCP/GKE – New logging system

Introduction It’s very likely you have been running a GKE cluster at the version v1.15 for many months without issues and then -suddenly- the logs stopped being received. You are using the default logging system the system provides, so you then check the GCP status website but everything is running fine. You also know you […]

Howto setup Grafana with LDAP in Kubernetes using Helm

Hey there! If you reached this blog I guess that you are struggling with Grafana Helm chart to make it work with your LDAP. Seek no more, you just got to the place that you were searching for. Introduction If you have used Grafana before you might know that there are several integrations for authentication. […]

How to enable Brotli compression on Ingress-Nginx

Introduction Brotli is a compression method developed by Google and released in 2015. Depending on the scenario, brotli is capable of achieving a compression rate improvement of between 20 and 30% over gzip, which is the ingress-nginx default compression method. ingress-nginx configuration To create the ingress-nginx based on our provider, we can follow the documentation […]

How-to: Install cert-manager with HTTP validation in Kubernetes

Struggling with certificates can be a headache, but luckily for us in Kubernetes we can use cert-manager and let it manage everything to easily create any certificate that we need. In this how-to we will cover how to install cert-manager in our cluster as well as how to perform HTTP validation. We will also learn […]

“Alternative” managed Kubernetes

Introduction We are all familiar with the “big three” offer in managed Kubernetes: EKS, GKE and AKS. But today, apart from the former and a few more who want to play in the same league (Oracle or IBM, for example), there are other less well-known providers that, unable to compete with the service catalog, try […]

Kubernetes CronJobs – A deeper look

Introduction Nowadays is more and more common for companies to migrate some parts of their infrastructure —or even the entire company— to the cloud. There are two main approaches: Stay as close as possible to the previous architecture by using VMs, or bet for flexibility/scalability/availability and go for a new perspective by using a container […]