#188 Remove-Kube: produce official containers with Kubernetes components
Closed: Duplicate 6 years ago Opened 7 years ago by jberkus.

In order to remove Kubernetes from the AH base image and have a full containerized Kube install, we need to have "official" kubernetes containers produced by the Fedora project. They need to be automatically updated and mirrored, so we'll want to use FDLIBS for them.


I have the kube containers added to the layered build service, but I'm blocked until the build service allows for releasing containers -- my kube master components are based on a master image, and the node components are based on a node image, and those images need to be releasable in order for my other images to inherit from them.

@maxamillion mentioned that he was trying to get the release bits finished by devconf, so maybe it's ready now?

Beyond the kube containers, we need containers for flannel and etcd from https://github.com/projectatomic/atomic-system-containers to make their way into the fedora build service. I can become the maintainer for these, but, @dustymabe you were talking to someone in irc about getting these into the projectatomic docker hub namespace, maybe that person would like to maintain these for fedora?

Beyond that, we talked about removing the gluster and ceph bits as well from the image, and if those are to be distributed in containers, we need those containers, too. We can go part-way, as well, just removing from the image the elements that work and that we have containers for. Really, just containerizing the kube bits alone would be an improvement.

We do have kubernetes, etcd and flannel in the official fedora build system, we might want to consider whether we have enough automation in that system currently to depend on it for delivering these components -- it's a very manual process ATM.

Metadata Update from @jasonbrooks:
- Issue close_status updated to: Duplicate
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata