Skip to content

Commit c65e030

Browse files
committed
Adding Kubectl installer
1 parent 8ab3f51 commit c65e030

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

installers/kubectl/installer.toml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name = "Kubectl"
2+
shortname = "kubectl"
3+
description = "kubectl controls the Kubernetes cluster manager"
4+
5+
6+
[apt]
7+
sh = """
8+
@sudo apt-get update && @sudo apt-get install -y apt-transport-https gnupg2
9+
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | @sudo apt-key add -
10+
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | @sudo tee -a /etc/apt/sources.list.d/kubernetes.list
11+
@sudo apt-get update
12+
@sudo apt-get install kubectl
13+
"""
14+
15+
[yum]
16+
sh = """
17+
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
18+
[kubernetes]
19+
name=Kubernetes
20+
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
21+
enabled=1
22+
gpgcheck=1
23+
repo_gpgcheck=1
24+
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
25+
EOF
26+
yum install -y kubectl
27+
"""

0 commit comments

Comments
 (0)