-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathget-k8s.sh
executable file
·43 lines (36 loc) · 1.37 KB
/
get-k8s.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/bash
echo "Checking if docker is installed.."
if ! docker_loc="$(type -p "docker")" || [[ -z $docker_loc ]]; then
echo "No docker on this system!"
exit 1
fi
echo "This system has docker!"
docker --version
echo
echo "Create k8s environment..."
echo "[INIT]"; inits/get-kind.sh --version 0.25.0
echo "[INIT]"; inits/get-kind-bash-auto-completion.sh
echo "[INIT]"; inits/get-kubectl.sh
echo "[INIT]"; inits/get-kubectl-bash-auto-completion.sh
echo "[INIT]"; inits/get-kubectl-bash-alias.sh
echo "[INIT]"; inits/get-kubectx.sh
echo "[INIT]"; inits/get-kubens.sh
echo "[INIT]"; inits/get-tmux.sh
echo "[INIT]"; inits/get-jq.sh
echo "[INIT]"; inits/get-yq.sh
echo "[INIT]"; inits/get-kubeconform.sh
echo "[INIT]"; inits/get-kustomize.sh
echo "[INIT]"; inits/get-kubetail.sh
echo "[INIT]"; inits/get-helm.sh
echo "[INIT]"; inits/get-helm-bash-auto-completion.sh
echo "[INIT]"; inits/get-fluxcd.sh
echo "[INIT]"; inits/get-fluxcd-bash-auto-completion.sh
echo "[INIT]"; inits/get-k9s.sh --version 0.40.3
echo "[INIT]"; kind/create-cluster.sh k8s
echo "[INIT]"; inits/get-fluxcd-in-kubernetes.sh
echo "[INIT]"; inits/get-testkube.sh
echo "[INIT]"; inits/get-testkube-bash-auto-completion.sh
echo "[INIT]"; inits/get-kubernetes-metrics-server.sh
echo "[INIT]"; inits/get-kube-state-metrics.sh
echo "[INIT]"; inits/get-kubernetes-node-exporter.sh
echo "[INIT]"; inits/get-kubernetes-dashboard.sh