aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes
diff options
context:
space:
mode:
Diffstat (limited to 'kubernetes')
-rw-r--r--kubernetes/namespaces/kube-system/metrics-server/README.md22
-rw-r--r--kubernetes/namespaces/kube-system/metrics-server/values.yaml2
2 files changed, 24 insertions, 0 deletions
diff --git a/kubernetes/namespaces/kube-system/metrics-server/README.md b/kubernetes/namespaces/kube-system/metrics-server/README.md
new file mode 100644
index 0000000..7dd83a3
--- /dev/null
+++ b/kubernetes/namespaces/kube-system/metrics-server/README.md
@@ -0,0 +1,22 @@
+# `metrics-server`
+
+We deploy the Kubernetes Metrics Server from https://github.com/kubernetes-sigs/metrics-server
+
+This service allows commands like `kubectl top` to return resource usage values
+for nodes and pods in the cluster.
+
+## Deployment
+
+We use Helm for this deployment, the deployment steps are as follows:
+
+``` sh
+$ helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/
+$ helm upgrade -n kube-system --install metrics-server -f values.yaml metrics-server/metrics-server
+```
+
+You can validate a successful deployment by confirming that the following gives
+a valid output:
+
+``` sh
+$ kubectl top nodes
+```
diff --git a/kubernetes/namespaces/kube-system/metrics-server/values.yaml b/kubernetes/namespaces/kube-system/metrics-server/values.yaml
new file mode 100644
index 0000000..17a83bb
--- /dev/null
+++ b/kubernetes/namespaces/kube-system/metrics-server/values.yaml
@@ -0,0 +1,2 @@
+args:
+ - "--kubelet-insecure-tls"