Giriş
helm komutu seçenekleri şöyle
completion generate autocompletion scripts for the specified shellcreate create a new chart with the given namedependency manage a chart's dependenciesenv helm client environment informationget download extended information of a named releasehelp Help about any commandhistory fetch release historyinstall install a chartlint examine a chart for possible issueslist list releasespackage package a chart directory into a chart archiveplugin install, list, or uninstall Helm pluginspull download a chart from a repository and (optionally) unpack it in local directoryrepo add, list, remove, update, and index chart repositoriesrollback roll back a release to a previous revisionsearch search for a keyword in chartsshow show information of a chartstatus display the status of the named releasetemplate locally render templatestest run tests for a releaseuninstall uninstall a releaseupgrade upgrade a releaseverify verify that a chart at the given path has been signed and is validversion print the client version information
create seçeneği
create seçeneği yazısına taşıdım
delete seçeneği - Helm2 komutu kullanmayın
dependency update seçeneği
Charts.yaml dosyasındaki bağımlılıkları günceller.
Örnek
Charts.yaml şöyle olsun
dependencies: - name: tomcat version: '9.1.5' repository: 'https://charts.bitnami.com/bitnami'
get seçeneği
Açıklaması şöyle
You can use this to see which values were supplied during the release.
Örnek
Şöyle yaparız
helm get values elastic-operator --revision 2 helm get values elastic-operator helm get manifest elastic-operator
install seçeneği
install seçeneği yazısına taşıdım
lint seçeneği
list seçeneği
Yapılan deployment'ları listeler
Örnek
Şöyle yaparız
helm list
--namespace seçeneği
Örnek
Şöyle yaparız. Eğer belirtilen namespace yoksa yaratır
helm install apisix apisix/apisix \ --namespace ingress-apisix \ --create-namespace \ --devel \ #1 --set gateway.type=NodePort \ #2 --set gateway.http.nodePort=30800 \ #2 --set ingress-controller.enabled=true \ #2 --set ingress-controller.config.kubernetes.enableApiGateway=true \ #3 --set ingressPublishService="ingress-apisix/apisix-gateway" #4
package seçeneği
package seçeneği yazısına taşıdım
pull seçeneği
Bu komutun Helm2'deki karşılığı "helm fetch". Bunu görmek için şöyle yaparız
> helm fetch Error: "helm pull" requires at least 1 argument Usage: helm pull [chart URL | repo/chartname] [...] [flags]
Örnek
Şöyle yaparız
> helm repo add grafana https://grafana.github.io/helm-charts > helm pull grafana/grafana --untar --untardir helm
repo seçeneği
repo seçeneği yazısına taşıdım
rollback seçeneği
rollback seçeneği yazısına taşıdım
template seçeneği
Açıklaması şöyle
helm template helps you in template rendering. It will allow you to validate the templates which you created are generating the right YAMLs to be deployed.
Helm template does not do complete validation of the output. So make sure you use the template and dry-run together to get proper results.
Örnek
Şöyle yaparız
helm template --debug .\rlwy-vitesscluster
upgrade seçeneği
upgrade seçeneği yazısına taşıdım
uninstall seçeneği
uninstall seçeneği yazısına taşıdım
Hiç yorum yok:
Yorum Gönder