Skip to content

Conversation

@cgwalters
Copy link
Member

@cgwalters cgwalters commented Aug 19, 2016

🚧 Do not merge 🚧 - pushing for comments/early review.

@cgwalters cgwalters added the WIP label Aug 19, 2016
@cgwalters
Copy link
Member Author

Pushing to share, not yet for merge 🚧

@cgwalters
Copy link
Member Author

cgwalters commented Aug 19, 2016

TL;DR architecture proposal:

  • kubelet/kube-proxy via RPM
  • etcd/flannel via system containers
  • master/apiserver/scheduler etc. via Docker
  • ceph/gluster either via RPM or containers (TBD)

Collection of links/work on cluster bootstrap:

kubelet (as layered RPM package):

  • rpm-ostree pkg-add kubernetes-node

etcd/flannel (as system containers):

kubernetes

Storage:

  • rpm-ostree pkg-add ceph-common glusterfs

@miabbott
Copy link
Contributor

Is there related story/docs for containerized ceph/gluster?

@cgwalters
Copy link
Member Author

Yeah, storage 📁 is another thread, thanks for bringing that up. I did verify that pkg-add works to re-add the packages we have now. Will edit the above comment.

@jasonbrooks
Copy link
Collaborator

Will we build/deliver the containers from: https://wiki.centos.org/ContainerPipeline

@cgwalters
Copy link
Member Author

Yeah we should. There are some in fedora-cloud/Fedora-Dockerfiles#112 which we either need to progress or fork into centos or so.

@cgwalters
Copy link
Member Author

There's still a number of open design items - we could e.g. bake in kubelet rather than layer via RPM. Some users may choose layered packages over syscontainers. We'll see. Let's move forward with this for now in Alpha and build on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants