#!/bin/bash set -x -e # Install Bundles: # os-utils-gui-dev is installed as it is the only bundle that contains pkg-config sudo swupd bundle-add containers-virt cloud-native-basic os-clr-on-clr-dev os-utils-gui-dev # Replace installed docker docker 1.12.6 which does docker_version="1.12.6" docker_tar="docker-${docker_version}.tgz" curl -L -O "https://get.docker.com/builds/Linux/x86_64/${docker_tar}" tar -xvf "$docker_tar" pushd docker sudo cp ./* /usr/bin/ popd rm -rf ./docker "$docker_tar" # Also I built and installed libdevmapper manually as I think we do not ship it in CL: devmapper_version="2.02.172" curl -LOk ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${devmapper_version}.tgz tar -xf LVM2.${devmapper_version}.tgz pushd LVM2.${devmapper_version}/ ./configure make -j$(nproc) libdm sudo -E PATH=$PATH sh -c "make libdm.install" popd rm -rf LVM2.${devmapper_version}/ LVM2.${devmapper_version}.tgz #create /etc/hosts file (or copy it from /usr/share/defaults/etc/hosts) sudo cp /usr/share/defaults/etc/hosts /etc/hosts # Modify k8s systemd service: k8s_systemd_file="/etc/systemd/system/kubelet.service.d/10-kubeadm.conf" k8s_systemd_dir="/etc/systemd/system/kubelet.service.d" sudo mkdir -p "$k8s_systemd_dir" cat <