Created
June 19, 2018 03:04
-
-
Save egernst/947812a95b733a3b50d17c31d5dab2c0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| echo "Install Utilities" | |
| sudo dnf -y install tc go git wget unzip vim | |
| echo 'export GOPATH="$HOME/go"' | sudo tee -a /etc/profile | |
| echo 'export PATH="$PATH:$GOPATH/bin"' | sudo tee -a /etc/profile | |
| source /etc/profile | |
| VERSION="1.1.0" | |
| echo "Install Containerd ${VERSION}" | |
| wget -q https://storage.googleapis.com/cri-containerd-release/cri-containerd-${VERSION}.linux-amd64.tar.gz | |
| sudo tar -C / -xzf cri-containerd-${VERSION}.linux-amd64.tar.gz | |
| sudo systemctl start containerd | |
| echo "Install k8s binaries" | |
| cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo | |
| [kubernetes] | |
| name=Kubernetes | |
| baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch | |
| enabled=1 | |
| gpgcheck=1 | |
| repo_gpgcheck=1 | |
| gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg | |
| EOF | |
| sudo setenforce 0 | |
| sudo yum install -y kubelet-1.10.* kubeadm kubectl | |
| echo "Setup Kubelet" | |
| cat <<EOF | sudo tee /etc/systemd/system/kubelet.service.d/0-containerd.conf | |
| [Service] | |
| Environment="KUBELET_EXTRA_ARGS=--container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=unix:///run/containerd/containerd.sock" | |
| EOF | |
| sudo modprobe br_netfilter | |
| sudo systemctl daemon-reload && sudo systemctl enable kubelet && sudo systemctl start kubelet |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Agent quick update:
sudo pkill firecraker;make; sudo mount ./kata_fire.img ./rootfs/;sudo cp kata-agent ./rootfs/usr/bin/kata-agent;sudo zumount ./rootfs