Skip to content

Proposal - Using helm charts to manage k8s resources #108

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions