Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal - Using helm charts to manage k8s resources #108

Open
gaubej opened this issue Feb 8, 2021 · 0 comments
Open

Proposal - Using helm charts to manage k8s resources #108

gaubej opened this issue Feb 8, 2021 · 0 comments

Comments

@gaubej
Copy link
Contributor

gaubej commented Feb 8, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant