Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
kubernetes user data script
#!/bin/bash
apt-get update
apt-get install -y git wget
# Install Docker
apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt-get update
apt-get install -yq docker-ce
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo cat <<EOF > /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update -y
sudo apt-get install -y kubelet kubeadm kubectl kubernetes-cni nfs-common
sudo sysctl net.bridge.bridge-nf-call-iptables=1
sudo swapoff -a
sudo rm -rf /var/lib/kubelet/*
sudo apt-get install nfs-common -y
@MeenachiSundaram

This comment has been minimized.

Copy link

MeenachiSundaram commented Jul 1, 2018

Updated the copy of my fork
faced issue in GCP instance for docker installation, modification done and it helps

@initcron

This comment has been minimized.

Copy link
Owner Author

initcron commented Nov 4, 2019

@luliv

This comment has been minimized.

Copy link

luliv commented Nov 6, 2019

@shivakumarhn

This comment has been minimized.

Copy link

shivakumarhn commented Feb 25, 2020

Hi Gaurav

Could you please share the script for Centos 7 to set up kubernetes in case if you have??

Thanks
Shiva

@luliv

This comment has been minimized.

Copy link

luliv commented Mar 3, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.