File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ YUM_CMD=$( which yum) # yum package manager for RHEL & CentOS
4
+ DNF_CMD=$( which dnf) # dnf package manager for new RHEL & CentOS
5
+ APT_GET_CMD=$( which apt-get) # apt package manager for Ubuntu & other Debian based distributions
6
+ PACMAN_CMD=$( which pacman) # pacman package manager for ArchLinux
7
+ APK_CMD=$( which apk) # apk package manager for Alpine
8
+
9
+ if [ ! -z $APT_GET_CMD ]; then
10
+ sudo apt-get update && sudo apt-get install -y apt-transport-https
11
+ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
12
+ echo " deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
13
+ sudo apt-get update
14
+ sudo apt-get install -y kubectl
15
+ elif [ ! -z $YUM_CMD ]; then
16
+ sudo cat << EOF > /etc/yum.repos.d/kubernetes.repo
17
+ [kubernetes]
18
+ name=Kubernetes
19
+ baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
20
+ enabled=1
21
+ gpgcheck=1
22
+ repo_gpgcheck=1
23
+ gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
24
+ EOF
25
+ sudo yum install -y kubectl
26
+ else
27
+ echo "Couldn't install package"
28
+ exit 1;
29
+ fi
30
+
31
+ kubectl version
You can’t perform that action at this time.
0 commit comments