Tag: kubernetes

DevOps - Infrastructure as Code - Kubernetes

Building Custom Kubernetes Operators Part 5: Building Operators in Python

Kubernetes operators were introduced as an implementation of the Infrastructure as software concept. Using them you can abstract the deployment of applications and services in a Kubernetes cluster. This is the fifth of a series of articles explaining how operators work and how they can be implemented in different programming languages.   Introduction In past…

DevOps - Infrastructure as Code - Kubernetes

Building Custom Kubernetes Operators Article Part 4: Automatic testing using Operator SDK

Kubernetes operators were introduced as an implementation of the Infrastructure as Software concept. Using them you can abstract the deployment of applications and services in a Kubernetes cluster. This is the fourth in a series of articles explaining how operators work, and how they can be implemented in different languages. Introduction In the previous article…

DevOps - Infrastructure as Code - Kubernetes

Building Custom Kubernetes Operators Part 3: Building Operators in Go using Operator SDK

Kubernetes operators were introduced as an implementation of the Infrastructure as Software concept. Using them you can abstract the deployment of applications and services in a Kubernetes cluster. This is the third in a series of articles explaining how operators work, and how they can be implemented in different languages. Introduction Previously in this series…

Kubernetes

Kubernetes Nginx Ingress: Consistent hash subset load balancer

Last month we got a Pull Request with a new feature merged into the Kubernetes Nginx Ingress Controller codebase. This feature request came from a client that needs a specific behavior of the Load Balancer not available on any Ingress Controller. Link to the PR: https://github.com/kubernetes/ingress-nginx/pull/3396/ What’s the use case? Our client’s software is a…

DevOps - Infrastructure as Code

Success story: Automating 100 of applications on the corporate world

The client Genesys, a  large company providing a wide variety of contact center solutions, must support a wide variety of product features. The ongoing product offerings required on-premise installation of a great number of moving parts. Such installation would involve a hundred applications and their dependencies, installed on four major operating system versions in various…