[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
kind create cluster # one-node k8s cluster
- K8s Cluster: https://microk8s.io/docs/getting-started
- Storage Class: https://microk8s.io/docs/how-to-ceph
- get https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml.
- patch metrics-server deployment with
--kubelet-insecure-tls
. - apply components.yaml
- Namespace first
- Nginx manifest files second
- https://towardsdatascience.com/kubernetes-hpa-with-custom-metrics-from-prometheus-9ffc201991e
- https://artifacthub.io/packages/helm/prometheus-community/prometheus-adapter
kubectl port-forward -n prometheus-app service/prometheus-service 9090:9090