Helm/Keda: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 55: Line 55:
kubectl get    apiservice
kubectl get    apiservice
kubectl delete apiservice v1beta1.external.metrics.k8s.io
kubectl delete apiservice v1beta1.external.metrics.k8s.io
kubectl patch ns keda -p '{"metadata":{"finalizers":null}}'s":null}}'
kubectl patch ns keda -p '{"metadata":{"finalizers":null}}'s":null}}'
</syntaxhighlight>
</syntaxhighlight>



Revision as of 19:13, 24 November 2024

helm repo add kedacore https://kedacore.github.io/charts
helm repo update && helm repo list
kubectl config get-contexts

Config

export KUBECONFIG="${HOME}/.kube/dev-kubeconfig.yaml"
export KUBECONFIG="${HOME}/.kube/gcp-kubeconfig.yaml"
export KUBECONFIG="${HOME}/.kube/config"

Install

kubectl get ns|grep keda
kubectl delete ns   keda
kubectl get ns|grep keda
kubectl create ns   keda

cat <<YML | helm -n keda install keda kedacore/keda --version=2.16.0 -f -
---
clusterName: minikube
clusterDomain: cluster.local
YML

Uninstall

helm uninstall -n keda   keda
kubectl delete namespace keda

kubectl get crd|grep keda.sh

kubectl delete crd scaledjobs.keda.sh
kubectl delete crd scaledobjects.keda.sh
kubectl delete crd triggerauthentications.keda.sh
kubectl delete crd cloudeventsources.eventing.keda.sh
kubectl delete crd clustertriggerauthentications.keda.sh
kubectl delete crd clustercloudeventsources.eventing.keda.sh

kubectl get    apiservice
kubectl delete apiservice v1beta1.external.metrics.k8s.io
kubectl patch  ns keda -p '{"metadata":{"finalizers":null}}'s":null}}'

Playground

helm -n keda install    fission kedacore/keda --version=2.15.0
helm -n keda upgrade -i fission kedacore/keda --version=2.16.0
helm show values kedacore/keda --version=2.15.0|less

kubectl get crd|grep keda.sh

kubectl config --kubeconfig=${HOME}/.kube/aws-kubeconfig.yaml view --flatten
kubectl config --kubeconfig=${HOME}/.kube/dev-kubeconfig.yaml view --flatten
kubectl config --kubeconfig=${HOME}/.kube/gcp-kubeconfig.yaml view --flatten
kubectl config --kubeconfig=${HOME}/.kube/config view --flatten

kubectl -n keda delete all --all
kubectl -n keda delete ing --all
kubectl -n keda delete sts --all
kubectl -n keda delete svc --all
kubectl -n keda delete pvc --all
kubectl -n keda delete pv  --all

kubectl -n keda rollout history deploy keda-operator-metrics-apiserver
kubectl -n keda rollout status  deploy keda-admission-webhooks
kubectl -n keda rollout restart deploy keda-operator
kubectl -n keda logs -f svc/keda-operator-metrics-apiserver
kubectl -n keda logs -f svc/keda-admission-webhooks
kubectl -n keda logs -f svc/keda-operator

References