Considering Kubernetes 1.1 is coming out soon, I'm trying to figure out a way to upgrade from 1.0 to 1.1 with little to no downtime while running it with Systemd. Is this possible and if so how so?
There isn't a definitive way to do this. However, as long as the etcd data and the rest of the state of the cluster is stored somewhere, then this shouldn't be impossible. Upgrading nodes wouldn't be too much of a concern due to the fact that the pods will run on another node during the switch. But the master is where I'd worry. You should first upgrade the master by spinning up a new one with the newer kubernetes, then replicating state of the old master. I'm a little fuzzy on backwards capabilities with the coming 1.1 but hopefully you can then connect each node to the new master and upgrade those one by one with little to no issues.