Skip to content

Instantly share code, notes, and snippets.

@patrickhuber
Last active July 18, 2021 12:24
Show Gist options
  • Star 15 You must be signed in to star a gist
  • Fork 15 You must be signed in to fork a gist
  • Save patrickhuber/e600629a69fec64cfb45c63a23df4b3c to your computer and use it in GitHub Desktop.
Save patrickhuber/e600629a69fec64cfb45c63a23df4b3c to your computer and use it in GitHub Desktop.
install kubernetes 1.6 on centos 7.3

install kubernetes 1.6 on centos 7.3

Install kubelet, kubeadm, docker, kubectl and kubernetes-cni

1. Install Yum Repo

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
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

2. Disable SELinux

setenforce 0

3. Install from yum

yum install -y docker kubelet kubeadm kubectl kubernetes-cni

4. Enable docker and kubelet

systemctl enable docker && systemctl start docker
systemctl enable kubelet && systemctl start kubelet

5. Edit the 10-kubadm.conf see

vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

Add the following before "ExeStart="

Environment="KUBELET_EXTRA_ARGS=--cgroup-driver=systemd"

6. Enable Overlay FS

sudo tee /etc/modules-load.d/overlay.conf <<-'EOF'
overlay
EOF

7. Reboot to reload kernel modules

reboot

8. Verify that OverlayFS is enabled:

lsmod | grep overlay
overlay

9. Edit the docker-storage-setup file

vi /etc/sysconfig/docker-storage-setup

add

STORAGE_DRIVER="overlay"

10. Start Docker and Kubelet Services

systemctl start docker
systemctl start kubelet
@vevsatechnologies
Copy link

For any issue you can checkout this documentation
https://github.com/vevsatechnologies/Install-Kubernetes-on-CentOs

@rhounkpe
Copy link

rhounkpe commented Dec 31, 2019

Hi, I've followed this and got error Permission denied. This error persists event if I run the command with a privileged user with sudo. I am using CentOs 7

Command
sudo cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64 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

Error:
-bash: /etc/yum.repos.d/kubernetes.repo: Permission denied

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment