Skip to content

Proposal - Using helm charts to manage k8s resources #108

@gaubej

Description

@gaubej

I'll like to introduce another way to deploy / design / customize k8s resources using helm.

Some advantages :

  • Lifecycle management of k8s resources
  • Personnalisation using command line or value file
  • Distribution on public repository, so people can deploy without cloning this repository

I'll add an example in a PR.

Example of resources generation, from chart folder directly :

Using all default value

helm template gridsuite .

Disabling gridsuite component

helm template gridsuite . --set gridstudy.enabled=false

Customizing image tag for gridmerge

helm template gridsuite . --set gridmerge.image.tag="custoTag"

Using my custom values.yaml to replace some annotations on ingress

my_values.yaml :

gridstudy:
  ingress:
    annotations:
      monannotation: toto
      nginx.ingress.kubernetes.io/service-upstream: "false"

CLI

helm template gridsuite . -f ./my_values.yaml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions