 Hello, all hope you're enjoying summit so far. I'm going to talk to you about Kubo. It's a tale of three products or and you know Many names. My name is Kira Boyle. I work for Pivotal. I work on a project called PCF health watch, which is a closed source Graphical representation of some of the key performance indicators coming through Cloud Foundry if you're interested in that come talk to me Because that's not what this talk is about So what is Kubo? Kubo as we learned in the keynote this morning is going to be called the container runtime And it's going to be deployed alongside the application runtime, which is what we now know is Cloud Foundry And those are both going to be deployed on Bosch Pivotal also offers a closed-source offering of Kubo and that's going to be called the Pivotal container service or pks because Google So exactly what is Kubo? Kubo is a joint effort of Google and Pivotal To create a Bosch powered web scale release engineering for Kubernetes What that basically means is you want to run Kubernetes and you want to run Cloud Foundry, but you can't monitor Kubernetes So you're going to run it on Bosch So then that should lead you to your next question of well, what exactly is Bosch? We have the old Bosch logo and the new Bosch logo What is Bosch? It's a life cycle management tool that was created for Cloud Foundry to basically Streamline their deployment process because I don't know if anybody has tried to deploy Cloud Foundry If they've deployed it in the past it was a really big mess even wish with Bosch and as they've Developed into the new Bosch to see a lie. It's become leaps and bounds better to deploy Cloud Foundry it Operates on for basic principles those principles are that it wants it to be identifiable so you have all of your Properties you have all of your networks you have what all of your specific IS information those are going to be stored in a base manifest and Now dev ops files and you can deploy those and say I have all of these ops files I want to do those again and again and again When I do those again and again and again I want them to do the same thing every time and I want it to be fast So Bosch allows you to have all of these things so that when you deploy Your products today when you deploy them tomorrow when you deploy them next week you're going to get the same results every single time So the next question is what is Kubernetes? Kubernetes was created by Google. It was meant to be more of a container management tool So as opposed to Bosch, which is meant is more around VMs and spinning up new VMs for each of your new pieces Kubernetes is all about like okay. I'm going to deal with the VMs all you're going to deal about is all your different containers The things it cares most about is it wants you to be able to deploy quickly and it wants to deploy predictably You want to be able to scale your applications at well you want to be able to roll out your new features very quickly very seamlessly and You also want to be able to like limit your hardware usage for required resources for those of you who are more familiar with Cloud Foundry It's kind of like Diego but different But if it that kind of gives you like an entry point and to kind of what Kubernetes does if you can imagine it that way So what else does Kubernetes do pretty cool? It prides itself in being portable so you can use it in a private cloud public cloud hybrid Multi-cloud believes also in being extensible so it wants to be very pluggable hookable Able to be in multiple places and it also wants to be self-healing so it wants to be able to restart applications autoscale applications and Main thing so that should get you thinking That sounds kind of like Cloud Foundry So is this a competitor to Cloud Foundry and I want to tell you no Kubo is meant to be deployed alongside Kubernetes and because they're so similar they can be used in very similar ways Both are going to be managed by Bosch so you can use Bosch to monitor your the health of your Kubernetes cluster And you can use Kubernetes to deploy things that maybe Cloud Foundry could not So what does this look like so if you look here? You have like your big Bosch network you have your Kubo subnet over here And you've got your Cloud Foundry subnet over here So how does Kubernetes talk to Cloud Foundry while Kubernetes is going to come up here and make a request to your load balancer Which is then going to be able to talk to the TCP router in your Cloud Foundry instances So as it's directing all of its traffic through the Cloud Foundry router You can have things deployed on Kubernetes talking to your apps deployed on Cloud Foundry and it's really cool So an example of like what does this look like because you say before oh, well shouldn't I be able to deploy anything on Cloud Foundry? I could just make a Bosch release and have it work So take for example cockroach DB Doesn't really have a good Bosch release say maybe it does have a Bosch release now, and it doesn't do everything you want it to But it's got a really good Apologies you want to deploy it on Cloud Foundry Cloud Foundry says no because of its Bosch release But you do have cockroach DB you say I want to use it, but Kubernetes can deploy it so you deploy your Kubernetes on Bosch and Because you've already set up the routing I described earlier You have Kubernetes that's now able to talk to Cloud Foundry and Because Kubernetes can talk to Cloud Foundry cockroach DB is deployed to Kubernetes You can now have them all communicating on one big happy network So this is just a resource stump page. This is available on my speaker page Don't feel like super stressed out about it's just got a lot of really great tutorials like learning a lot about Bosch about Kubo about Kubernetes like they're very three very heavy topics And it's hard to just get it all down in a lightning talk But if I really encourage you to do some more research into it a couple of these videos here We're actually using Cloud Foundry with Kubernetes. I highly recommend those. I think they were from other Cloud Foundry talks And there were also some earlier today if you missed those I'm sure they'll be available later And I think there's also one tomorrow, so I encourage you to attend those and that is all thank you