Logo Kustomize

Kustomize

Kustomize is an open source tool whose role is to manage Kubernetes configuration by customizing YAML files without having to touch its base. It also allows for configuration management without duplication, does not depend on any other language, and its patches are easily applicable.

20%

of Kubernetes projects use Kustomize for configuration management.

  • Basic configuration

    File deployment.yaml defining a generic deployment for Kubernetes.

    Basic configuration
  • Adaptation of the configuration to the production environment

    Creation of a directory overlays/prod with a file kustomization.yaml to change the number of replicas using a patch.

    Adaptation of the configuration to the production environment
  • Global transformation

    Adding a common label to all resources.

    Global transformation
  • Configuration management without duplication

    Reuse YAML files without having to copy and paste them for each environment.

    Configuration management without duplication

TimActive expertise

  • Use of Kustomize "overlays" to easily customize specific settings for each environment without duplicating YAML files

  • Organization and customization of Kubernetes cluster configuration

  • Creation of common configuration bases and use of patches to easily adapt deployments

  • Automation of multi-environment deployment process ensuring correct configuration

  • Integration into CI/CD pipelines for customization of YAML files with GitLab or GitHub

  • Deployment and management of complex configurations for microservices-based applications

  • Creation of custom scripts or APIs to generate configurations dynamically

  • Deployment of tools like Prometheus or Grafana with specific configurations for each client or environment

Discutons de votre projet Nous contacter