datawire / kubernaut

Instant ephemeral Kubernetes clusters for development and testing
Apache License 2.0
117 stars 8 forks source link

stuff to use kubernaut for demo #17

Open rhs opened 7 years ago

rhs commented 7 years ago
  1. ability to control the lifespan of the cluster (hard limit of 1 hour no good for demo)
  2. ability to have multiple clusters (I don't want my long lived cluster to prevent me from getting shorter lived ones)
  3. some way to specify a stable dns name for my cluster when I claim it (we put this in slides prior to demo so audience can participate)
  4. LoadBalancer support
  5. Multiple nodes (more capacity)
richarddli commented 7 years ago

In terms of prioritizing, for me, at least, the min bar is being able to deploy the todo app into a kubernaut cluster.

plombardi89 commented 7 years ago

@richarddli can you expand on the specifics of that?

richarddli commented 7 years ago

i want to be able to do:

kubernaut claim
git clone github.com/datawire/todo
cd todo
forge deploy

and be able to have a working todo app.

plombardi89 commented 7 years ago

Right... I am asking what doesn't work about that specifically? I mean I can go off and test it myself and maybe I'll hit an issue but it might also not be the same issue as yours.

I'm trying to figure out what feature(s) or bug is preventing that from being possible right now. There's prioritization and effort concerns also as I have a hunch I know what one of the issues is.

richarddli commented 7 years ago

For starters, it doesn't give me an IP address for the API Gateway because it's a LoadBalancer.

Second, I see this:

Tolerations: Events: FirstSeen LastSeen Count From SubObjectPath Type Reason Message


1m 10s 8 {default-scheduler } Warning FailedScheduling PersistentVolumeClaim is not bound: "todo-db-persistent-storage-todo-db-0"

plombardi89 commented 7 years ago

Thanks! Those are at actionable items.