my app on kubernetes define by yaml files.

StatefulSet,Deployments,Secret,ConfigMap,Pod,Service,User.

https://artifacthub.io/

https://github.com/Orange-OpenSource/towards5gs-helm

helm search hub kibana

helm history $release_name
helm status $release_name
helm rollback $release_name

# in project
helm install  $release_name .
helm lint .
helm upgrade $release_name .
helm package $package_name 
helm repo index --url $github_repo.

helm list
helm uninstall  $release_name

helm repo add $repo_name$github_repo
helm repo list
helm search $repo_name

helm upgrade -f values-dev.yaml $release_name
helm upgrade -f values.yaml -f values_append.yaml $release_name
curl -fsSL -o get_helm.sh <https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3>
chmod 700 get_helm.sh
./get_helm.sh
(base) lv@lv:charts$ helm create helloworld
Creating helloworld
(base) lv@lv:charts$ cd helloworld/
(base) lv@lv:helloworld$ ls
charts  Chart.yaml  templates  values.yaml
(base) lv@lv:helloworld$ tree .
.
├── charts
├── Chart.yaml
├── templates
│   ├── deployment.yaml # pod define
│   ├── _helpers.tpl
│   ├── hpa.yaml # extention strategy
│   ├── ingress.yaml
│   ├── NOTES.txt
│   ├── serviceaccount.yaml
│   ├── service.yaml
│   └── tests
│       └── test-connection.yaml
│── values.yaml # service,.ingress,replica,  
└── values_append.yaml # service,.ingress,replica,