title: End to end system tests in kubernetes
body: <p>I am interested in hearing as to whether there are any frameworks using kubernetes or otherwise that one can use to write end to end system tests with, of a series of modules / applications that talk to each other in a more complex system.</p>
  
  <p>Alternatively I'd be very interested in hearing if it is possible to write system tests using kubernetes from a first principles approach.</p>
  
  <p>My use case is that the modules in question may be written in many different frameworks and languages, but they can all be dockerised individually.</p>
  
  <p>I know that <a href="https://github.com/fabric8io/fabric8" rel="nofollow">fabric8</a> claims to <a href="http://fabric8.io/guide/testing.html" rel="nofollow">support system testing using kubernetes and arquillian</a>, however that seems to have the distinct disadvantage that all the applications need to be written in java, which is very much a no-go for me.</p>
  
  <p><strong>Update</strong>: It does look like it is possible to write end to end tests in kubernetes for particular examples/use cases, see <a href="https://github.com/kubernetes/kubernetes/issues/6183" rel="nofollow">https://github.com/kubernetes/kubernetes/issues/6183</a> .  However this issue doesn't seem to have been touched for a while.  Though this does give me some modicum of hope that what I'm after is not impossible.</p>
  
  <p>Ideally, I wouldn't mind being walked through / pointed to work that might help me see an example of e2e tests for a 'hello world' kubernetes example, like k8petstore, or simpler.</p>
  
  <p>In particular, the relevant part of the kubernetes project seems to be <a href="https://github.com/kubernetes/kubernetes/tree/master/test/e2e" rel="nofollow">https://github.com/kubernetes/kubernetes/tree/master/test/e2e</a> .</p>