TheNewNormal / kube-cluster-osx

Local development multi node Kubernetes Cluster for macOS made very simple
Apache License 2.0
298 stars 26 forks source link

Upgrade to Kubernetes 1.6.2 fleet cannot start correctly #114

Open kkdai opened 7 years ago

kkdai commented 7 years ago

After "Change Kubernetes version" to 1.6.2 Restart Kube-cluster will occur following error:

Starting Kubernetes fleet units ...
####################################################################
WARNING: fleetctl (0.11.7) is older than the latest registered
version of fleet found in the cluster (0.11.8). You are strongly
recommended to upgrade fleetctl to prevent incompatibility issues.
####################################################################

Any suggestion?

rimusz commented 7 years ago

k8s v1.6.2 is not supported yet, too many changes needed, sorry I'm a bit short of time for it.

ncheneweth commented 7 years ago

what if I wanted to fork this repo and attempt rebuilding with later versions? Is there any written documentation on building?

rimusz commented 7 years ago

@ncheneweth it is Xcode project, it is easy to build with it. The changes for k8s v1.6/1.7 support are needed in bash scripts *.command and functions.sh. Also k8s v1.6/1.7 needs etcd v3, the change has to go to https://github.com/TheNewNormal/kube-cluster-osx/blob/master/src/cloud-init/user-data.master and https://github.com/TheNewNormal/kube-cluster-osx/blob/master/src/cloud-init/user-data.node

ncheneweth commented 7 years ago

given the deprecation of fleet - had you in mind to refactor that implementation out in the next version?

rimusz commented 7 years ago

yes, I have plans for refactoring, but is not a small job :) just need to find a spare time for it. Think to use bootkube or kubeadm for it.