Skip to content

Instantly share code, notes, and snippets.

@xetys
xetys / k8s-reset.sh
Last active January 28, 2017 11:26
coroes-k8s-reset
#!/bin/bash
sudo systemctl stop kubelet docker flanneld etcd2 && sudo rm -rf /etc/kubernetes/manifests/* && sudo rm -rf /etc/kubernetes/cni/ && sudo rm -rf /etc/systemd/system/kubelet.service && sudo rm -rf /etc/systemd/system/flanneld.service.d && sudo rm -rf /etc/systemd/system/docker.service.d/ && sudo rm -rf /var/lib/etcd2/* && sudo systemctl start etcd2
sudo iptables --flush
sudo iptables -tnat --flush
sudo systemctl start kubeinstall.service
sudo systemctl start flanneld docker kubelet
@xetys
xetys / create-ci-runner.sh
Created September 25, 2016 12:11
a script to starting GitLab CI runners, which can run docker inside
#!/bin/sh
docker run -d --name "gitlab-runner-$1" --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
gitlab/gitlab-runner:latest
docker exec -it "gitlab-runner-$1" gitlab-runner register -n \
--url "$3/ci" \
--registration-token "$2" \