Rancher 1.6¶
# Disable SELinux
iptables -I INPUT -j ACCEPT
# Install Docker
curl https://releases.rancher.com/install-docker/17.03.sh | sh
# Install rancher server
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Environment¶
Manage Environment > Add Kubernetes > Add Host > Docker CLI to agent
Deployment Example lvl 1¶
Deployment Example lvl 2¶
# Expose a service
kubectl run $NAME --replicas=4 --labels="run=load-balancer-$NAME" --image=$REPO/$IMAGE:$TAG --port=$PORTNUMBER
kubectl get pods --selector="run=load-balancer-$NAME"
kubectl get replicasets --selector="run=load-balancer-$NAME"
kubectl expose rs $REPLICASET_NAME --port=80 --target-port=80 --name=thumbor-service --type=LoadBalancer --external-ip=192.168.5.30
# Or
kubectl expose rs $REPLICASET_NAME --port=80 --target-port=80 --name=thumbor-service --type=LoadBalancer --external-ip=192.168.5.30