Files
sql-server-samples/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-setup-k8s-prereqs.sh
T

27 lines
807 B
Bash

#!/bin/sh -x
# Setup the kubernetes preprequisites
#
sudo -i
echo $(hostname -i) $(hostname) >> /etc/hosts
sed -i "/ swap / s/^/#/" /etc/fstab
swapoff -a
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
KUBE_DPKG_VERSION=1.11.3-00
apt-get update
apt-get install -y ebtables ethtool
apt-get install -y docker.io
apt-get install -y apt-transport-https
apt-get install -y kubelet=$KUBE_DPKG_VERSION kubeadm=$KUBE_DPKG_VERSION kubectl=$KUBE_DPKG_VERSION
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
. /etc/os-release
if [ "$VERSION_CODENAME" == "bionic" ]; then
modprobe br_netfilter
fi
sysctl net.bridge.bridge-nf-call-iptables=1