Skip to content

Instantly share code, notes, and snippets.

@moander
Last active May 12, 2016 20:57
Show Gist options
  • Save moander/e7ba2e9524f712008b398edca761dd0c to your computer and use it in GitHub Desktop.
Save moander/e7ba2e9524f712008b398edca761dd0c to your computer and use it in GitHub Desktop.
Centos 7 Kubernetes Installer
yum install -y docker atomic kubernetes etcd
mkdir /etc/pki/kube-apiserver
openssl genrsa -out /etc/pki/kube-apiserver/serviceaccount.key 2048
sed -i.back '/KUBE_API_ARGS=*/c\KUBE_API_ARGS="--service_account_key_file=/etc/pki/kube-apiserver/serviceaccount.key"' /etc/kubernetes/apiserver
sed -i.back '/KUBE_CONTROLLER_MANAGER_ARGS=*/c\KUBE_CONTROLLER_MANAGER_ARGS="--service_account_private_key_file=/etc/pki/kube-apiserver/serviceaccount.key"' /etc/kubernetes/controller-manager
for SERVICE in etcd kube-apiserver kube-controller-manager kube-scheduler docker kube-proxy kubelet; do
systemctl restart $SERVICE
systemctl enable $SERVICE
systemctl status $SERVICE
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment