[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] Upstream K8S Guestbook inclusion in Getting Started Guide

On 15 April 2015 at 15:02, Matt Micene <nzwulfin gmail com> wrote:
The Kubernetes team recently changed their Redis guestbook example to use the kube-dns addon by default.  This was brought to my attention in IRC as the example section in the Guide wasn't working.

While I can add the necessary steps, I'm wondering if we reach a point of diminishing returns trying to track changes in the "Exploring Kubernetes" section to keep the Guestbook example working.

Option 1, there is an official Fedora (and CentOS) guide in the upstream Kubernetes repository already, we point the Project Atomic Kubernetes section at the appropriate two upstream guides and help with contributions to keep that documentation current.  If there are any current maintainers who lurk here and can give insight that would be excellent (eparis?)

Option 2, build a quick and dirty "this is a pod" (or fork an older version of the guestbook) that we host in the atomic-site repo that shows the same steps but only needs to be updated when we see issues with that pod.  

Option2 could provide us test cases for builds and TCs.  The ansible content I've been using locally does just that, builds a kube-dns and kukbeguestbook but from a specific set of pod definitions that I don't change.

Option 3, ???


-Matt M

I raised a github issue regarding the kube-dns requirement, and did write up some instructions. Unfortunately, when I came back to my system the next day, various things were in a mess so I withdrew my pull request.

Having read your options above, from the point of view of someone who was using the getting started guide to learn this, the big advantage to this guide is that it removes options - reading the kubernetes getting started guides, you get options of manual or ansible, and flannel or manual networking. Stating a clear preference makes it easier for novices, I think.

I have been trying to get a test cluster up and running using the kubernetes fedora ansible instructions [0], without success so far. As an example of where these instructions are unclear, the steps to configure flannel seem to be listed in different places on the fedora kubernetes guide, and the kubernetes-ansible git repo [1] that is referenced


[0] https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/fedora/fedora_ansible_config.md
[1] https://github.com/eparis/kubernetes-ansible

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]