From 36be4eaa9f3a8fab17d734993f96bfea0fd91fe1 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Sun, 2 Jun 2019 10:15:18 -0500 Subject: [PATCH] Disable dynamic provisioning if necessary --- slides/k8s/local-persistent-volumes.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/slides/k8s/local-persistent-volumes.md b/slides/k8s/local-persistent-volumes.md index b7718bd0..b2f86387 100644 --- a/slides/k8s/local-persistent-volumes.md +++ b/slides/k8s/local-persistent-volumes.md @@ -32,6 +32,30 @@ --- +## If we have a dynamic provisioner ... + +- The labs in this section assume that we *do not* have a dynamic provisioner + +- If we do have one, we need to disable it + +.exercise[ + +- Check if we have a dynamic provisioner: + ```bash + kubectl get storageclass + ``` + +- If the output contains a line with `(default)`, run this command: + ```bash + kubectl annotate sc storageclass.kubernetes.io/is-default-class- --all + ``` + +- Check again that it is no longer marked as `(default)` + +] + +--- + ## Work in a separate namespace - To avoid conflicts with existing resources, let's create and use a new namespace @@ -50,7 +74,7 @@ ] -.warning[Make sure to call that namespace `orange`, because that name is hardcoded in the YAML files.] +.warning[Make sure to call that namespace `orange`: it is hardcoded in the YAML files.] ---