my app on kubernetes define by yaml files.
StatefulSet,Deployments,Secret,ConfigMap,Pod,Service,User.
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,