Image Title

Search Results for Univa:

Kelsey Hightower, Google | KubeCon 2017


 

>> Narrator: From Austin, Texas. It's theCUBE, covering KubeKon and CloudNativeCon 2017. Brought to you by Red Hat, the Linux Foundation, and theCUBE's ecosystem partners. >> Hello everyone, welcome back to our live exclusive coverage of the CloudNative Conference and KubeKon, put on by the Linux Foundation. I'm John Furrier, the co-founder of SiliconAngle Media. My co-host Stu Miniman, we're here breaking down all the action in the tsunami of open source developers, a renaissance of software development. As you know I've been talking about our next guest. We're excited to have Kelsey Hightower, who's the co-chair of the committee here for the program for this awesome conference that's exploding, but is also a staff engineer at Google, known in the industry as a very active participant. Kelsey, great to have you on. >> Awesome, happy to be here, feel like I've made it now. >> Well, not really, you make it every day on Twitter, we follow you, I mean, you've been an active voice, and it's been fun to watch this community. We've been present at the creation of KubeKon, and we've been watching the evolution, really kind of, the, it's like jello that kind of forms in the refrigerator. A couple years ago, you saw it come together, containers, microservices, the drive or the tailwind for now Kubernetes orchestration opportunity, it's changed the game. What is the bottom line? How is Kubernetes, because, everything was all about containerization, that was going to change the world, but it kind of did, but it's evolving. What's so important about Kubernetes? >> I think Kubernetes is really an actual thing you can use that takes all the ideas we've been working on for the last 20 years, and just gives us a new starting point. So, less about changing the game, but actually making the game available to everybody, right. So, we always talk about containers as this revolution, but you think about containers as more like, let's take VMs and make them faster to use, shrink them down, and then the configuration management world of deploying those things, Kubernetes wraps all that hard-to work into a single thing, and if you start there it feels like you just leapfrog where you were. >> Kelsey, I want to ask on that, so much we get excited about, you know, the cool little tool, but it's about the patterns, it's about what I can build with it. When I look at this community, you know, that boring infrastructure stuff is important, but it's about building the applications and what I can do with it that we seem to really see coming out of this event. >> Yeah, Kubernetes represents the experience of like the Red Hats, the CoreOS's, the Googles of the world into a thing you use. So when I talk about Kubernetes, is like when we solve a new problem, just like in Linux, it rolls back into the platform, but it covers this big problem set that almost anyone writing software has, and I think this is why the traction of Kubernetes is so big so fast. >> So many successes, I mean, I just love watching the tech evolution. Uber, Lyft, Netflix, building scale software on open source. And there are a lot of success stories. Two things jumped out at me in the keynote. Pluggable architectures and service meshes, two dynamics that are pretty instrumental and part of it. It sounds intoxicating and it's cool, but then if I'm just a practitioner out there, and like, all the other stuff I'm used to is hard, what about security and storage? So, there is a lot of other things that are important to customers, the blocking and tackling, storage networking, whatever, and then new things are coming to the table. So you've got new vocabulary, new concepts, combined with the existing, pre-existing, old guard concepts like storage, networking. How does that, how do you connect that? So, for the person who's running IT, or the CIO or the person doing technical architecture in a large, big IT department or company, they got to grok this. How do they figure it out, how do you dissect it? >> So the problems didn't change. Your app takes input, does something, produces output. About 30 years in the making now, that doesn't change. Kubernetes doesn't change that, containers doesn't change that. So I think all this stuff, if you look at what you've been building your whole career, all the bash scripts, all the tools that you brought in, their whole goal was to let you focus on building those applications. We've taken all of those things, realized what the patterns were, so if you look at Kubernetes and you lay out OS on top of all the storage, the compute and the networking and just says hey, here's a new set of primitives, and we're going to make it easy to consume those. And then the next level on top of that, security, is inherently baked in for the most part. So, I used to work in finance. When you look it and say, what's running? Most people can't answer that question. Not easily, or with a straight face. In Kubernetes, we have a declarative object that tells you, these are the things running, they were started at this time by this person. That's what you get by default, even though we don't talk about it as a security primitive, it totally is. >> How, hold on, so declarative continues innovation and integration, how is, why is that important? Does that speak to the distributed nature of it? I mean, why is declarative piece so important? >> So, distributed, I think a lot of times people have been dealing with distributed systems for a long time without understanding how to actually deal with the patterns. So we've just been doing it badly. Once you add more than one machine to your stack, you now have a distributed system. But we've been able to deal with this with like the meet cloud, through a bunch of people at it, right. And everyone just deals with their subsection of the servers. Now we're just laying a thing that lets you treat it like one, single machine, that's how we now start to think about this new problem. So, once you start to have that kind of, those primitives at your disposal, it just changes the way you tackle this particular problem. So, I'm not sure that this is like a whole new mind shift required. It's just that now you can just rebase, right. Like with the mobile phone, you're not necessarily writing apps at the very low level anymore, you're writing way up here with a bunch of new abstractions. >> So you brought up security hits. You know, one of the hot button topics, you know there's the low level, like, wait, do I put it in a VM, or do I do it at the container level, you know, what do you see as kind of the state of security in this space. What do we still need to do? >> There's two levels of this, right. There's the security in my app, so no matter how great Kubernetes gets, no matter how great we do at the very low level of like, this container shouldn't do these things, you still have this layer where your app will set requests from your users, and more than likely, that's where your problems are going to be. No one's doing brute force anymore, I'm just going to come in, on the port that your security team opened, and I'm going to abuse your app, because there's probably some hidden behavior that you are unaware of. So that level of security, we hope that that industry starts to have more people focus at that real value layer, than the stuff down here. So Kubernetes may take care of this down here, so we talk about the declarative piece. I know that this is what's running on these machines, and I can be assured of it, you can actually assert things, and that's part of security. Is it working the way you intended it to work? >> So it decouples security, is what you're saying. Do it, keep it at the declarative level, infrastructure, let the app guys fend for themselves, or is that. >> It's more it's like, let's make it easy to do the right thing. Kubernetes doesn't solve all the problems, but the problems it does solve we make security just be a built-in primitive. >> That's a good argument, it should solve its own problem, not try to do too much. >> But the pattern's now, we start talking about security, if you think about Istio, that goes a little bit higher up the security stack, it also takes a declarative approach. So when you say only these apps can talk to each other, you can declare that, and let the system do the enforcement rather than people. >> Okay I got to give you kind of the question on demographics shift in the developer community here. Obviously the growth is big, the numbers are here, better than all the other events combined. How do you break down the, if you had to draw a line in the sand, kind of infrastructure developers, configuration management, provisioning, all that stuff, to kind of pure app developers who say, hey, I'm devops, I don't really, I'm just want serverless, I want a full pool of resources, all that stuff's taken care of. How would you kind of, 60 40, 30 to 70, how would you, because we've got a lot of new people in here. What's the numbers in your mind? Just guess. >> In my mind I would probably say, this movement has about 70% of people who identify themselves as I'm a developer, I really want a different set of primitives so I can move on. If you look at the last maybe five to ten years where you've been brought into devops, you now have been exposed to infrastructure, and if you're going to be exposed to infrastructure, you want this kind of infrastructure, and not what you had before. And I think the ops people took a little longer. They were like, ah, I don't know, this just looks like something that doesn't solve my problems, or it's only for startups. Now we're starting to see that it'll work for almost any workload, if you understand what Kubernetes is trying to do >> It's hard to parse through the developer definition. >> Well, I mean, look it's 4,000 people here this time, right. We started with 300 people, maybe 500, and now we're at 4,000. You're starting to see everyone say all right, Kubernetes has a spot for me, here's how I contribute and leverage the platform. >> Kelsey, what do you say to people that look at this environment and say it's too complex. There's layers and layers, and I learn one piece, and it's changing constantly. This opportunity, threat, you know-- >> Here's the thing, everything is life is too complex. Anything you don't understand is too complex, okay. But if I go to your company and say, how long will it take me to learn all of your systems? Years, probably. Not everyone knows everything, so I think all these things by their very nature are complex. But if you think about what Kubernetes does, it at least takes all that complexity and gives it an API. You can now reason about it. So if you take the time to learn Kubernetes, all of this stuff from how do I deploy my app, to how we manage the hardware, at least has a defined API for the first time. It isn't going to be random from corporation to corporation, we're now aggregating the complexity and giving it a name. >> In your mind, how you would you define a high-quality pluggable architecture to leverages the goodness of Kubernetes. What does that look like, how should someone kind of check their, checksum their code, if you will, look at it and say okay, that's a pluggable architecture? What does it look like? >> So Kubernetes, if you think about it, the whole thing is extensible. So when people talk about the complexity, it's because there are a lot of moving pieces. So it was designed to leverage its own API since day one. So if you want to add a new scheduler, the thing that does, where does this application run, our current scheduler uses the Kubernetes API to do that, you can bring in your own, and Univa's a good example from two years ago, adding their own scheduler to Kubernetes. If you want like a TLS certificate from Let's Encrypt, there's a very obvious way that you would do that in Kubernetes. So our whole platform is API-driven from the outset. >> John: And the benefit of that is integration, right? >> Integration, extensibility, like, one thing that has always plagued our industry is, you buy this big software package, you want to do something custom, and now you're screwed. Now what you have is, we expect it to be extended, and your technology partner of choice will be able to extend it in a way that you can actually upgrade the thing. >> All right, so slightly different area. Kubernetes now, there's what, 42 certified partners out there. Will anybody make money on it? I come in saying, I don't think it's directly, I think it more like the cloud platforms, the other platforms. What's your take on the whole business aspect of this? >> I think it's kind of like Linux. How many people make money on Linux. I think even the people that do make money on Linux, it's the support, it's the service, and I think Kubernetes sets the stage for technology partners. You can't just sell me Kubernetes and walk away. You have to give me Kubernetes and envision how my business will extend on top of it. So, I want to do machine learning. Kubernetes is a great platform for doing machine learning. The value is above that, with the machine learning and all that other stuff. What's your take on the dynamic of all contributors here. I know joining Google, one of the reasons if I remember right from reading, you know, it's just, their participation in open source. Microsoft, big on open source, Adrian Cockcroft was in the keynote this morning, talking about AWS's participation. What your take? >> Honestly if you're a big provider, the value is not proprietary software for you. I'm in a cloud provider, we sell CPU cycles. If you want to use Mesos to spin those CPU cycles, that's great. We happen to believe in Kubernetes, so we provide that based on our experience. So to me, Kubernetes is much more part of our experience, than it is something just, we're all here trying to compete in the market. So, that's why I think people find it valuable, it solves problems that you have and share amongst your peers. >> What's your advice to app developers? Because the impact seems to be obviously to the value creation is going to be on solving problems in a way, new creative way, and again, we're predicting in theCUBE that we're going to see a swing back to the craftsmanship of software development. I mean Agile's great, and it kind of took that craftsmanship, but it de-risked it because you could make it run faster. But we're seeing a renaissance around craft, artisanship. Not just UI, I'm talking about real value. Style change, cultural impact, that's in a value opportunity. Your thoughts? >> When you talk about craftsmanship, the thing that we always look at when craftsmanship, we always talk about how long it takes to do something. I made this by hand. This was aged for 50 years before we drink it. And I think what we're doing now in the enterprises, we don't have time now to focus on the craft, I need it by Friday. And I also got to figure out the infrastructure first. So when you get things like Kubernetes, and then you layer on platforms like serverless and these PaaS's that sit on top, now you can actually focus on craftsmanship. Let me get this library right. Or, if there's another company that has already figured it out, and they've taken 10 years to get that library perfect, I get to actually use their hand-crafted piece in my hand-crafted piece, and then we start to get to the actual visions. So, I think the key missing element today is time. These platforms get you your time back, then you can actually invest in that craftsmanship. >> All that heavy lifting around redundant stuff that you shouldn't have to do, I mean, hell, I'm old, I remember how we used to have to do our own graphics libraries, now it's like, the artisanship is coming back. I 100% agree with you, but this is an opportunity that no one's yet monetized because it had never existed before, at this level of speed, reliability. >> They're monetizing, you're seeing the business monetizes. So remember, I don't necessary think that the vendors, the traditional IT vendors will be the one that monetize this, it's going to be the Netflixes of the world, the people that have an idea and they to market and then within two years, they have this large control of the market, because now they look at it and say, start with Kubernetes, grab Prometheus, grab these pieces that have been handcrafted by a large community that cares, and we're just going to focus on my business piece. That's who's cashing in. >> The value is shifting, the value is shifting. >> Kelsey, you mentioned time. First of all I want to say thank you for giving us some time and this community. I've seen so many examples, people are like, Kelsey Hightower gave me a call and talked to me for 10 15 minutes, you know, I'm nobody, podcasts, writing, everything else. How do you keep on about it, how do you look and see kind of this community continue to grow? >> Honestly you got to be, I'm a people person. And people are like, no, no, you work at a vendor, you're super biased. It's like, no, I am actually a people person >> You work at a vendor? >> Yeah, exactly. So for me, the people are first, because these people helped me get to where I am today, and I'm super appreciative of it. So when I get a chance, someone DMs me on Twitter and says, hey, Kelsey, I'm trying to reinvent my career. If I'm busy, I say call me. And I pick up the phone and say hey, how are you doing? Here's what worked for me. I'll listen for a while and say hey, here's my professional opinion, and I don't actually mind when other people do well. And I think a lot of times you want to shine by ourselves so much that we don't want to give away the secret sauce too early, because then I might be able to shine. I actually find it very enjoyable if I helped you with your talk, and you go and you rock the stage, and you go back to work and you get promoted, and then you tell me, hey, I really appreciate that. I found the ability to say you know what, you win, I win. >> You know, pay it forward in community is critical, that is a great example. More people should do it, congratulations. Paying it forward is all about selflessness. >> But it feels good when you do it. People don't understand, it feels good when you're around people that also feel good. >> You're so selfish with your selflessness. >> There you go (laughs). >> All right, final question for you. By the way, everyone should be like that because that's what communities do, good, thriving, robust communities help each other, they might be a little bit cocky but that's swagger, I like that, but, helping people's key. You have some good swagger, we appreciate your work on Twitter. My final question, your talk. What are you going to be talking about?6 What's the keynote like? Give a preview. >> So the preview is that I was going through the release notes of Kubernetes, and it's actually boring. 1.9, if you look at what we're shipping, it's all about stability, it's all about delivering the promises we made years ago, they're finally becoming V1 now. That's about it. There's nothing that I'm going to change in my cluster because of 1.9, and that's the major feature. We've been talking about getting infrastructure to become boring, and when I can look at a new release of Kubernetes and not freak out that I have to go change a bunch of stuff, we've finally done it. We've done the part that we're designed to do. So what I want to do is say hey, if Kubernetes is boring, where does the excitement live, and what does it look like? So I'm going do a lot of live demos of here's what it looks like when you're doing it correctly from my point of view, based on experience. >> Boring is calm, boring is reliable, the action is on top >> There you go. >> All right. Kelsey Hightower, thank you so much, it's been a time. Appreciate you coming on theCUBE, and sharing your insights and commentary. You'd be a great CUBE analyst, we'd love to have you on anytime. I'm John Furrier, Stu Miniman here at CloudNativeCon KubeKon live in Austin, Texas. Back with more live coverage after this short break.

Published Date : Dec 7 2017

SUMMARY :

Brought to you by Red Hat, the Linux Foundation, Kelsey, great to have you on. Well, not really, you make it every day on Twitter, I think Kubernetes is really an actual thing you can use When I look at this community, you know, that boring into a thing you use. How do they figure it out, how do you dissect it? all the tools that you brought in, their whole goal the way you tackle this particular problem. You know, one of the hot button topics, you know there's and I can be assured of it, you can actually assert things, Do it, keep it at the declarative level, infrastructure, but the problems it does solve we make security That's a good argument, it should solve its own problem, So when you say only these apps can talk to each other, Okay I got to give you kind of the question on demographics and not what you had before. the developer definition. and leverage the platform. Kelsey, what do you say to people that look So if you take the time to learn Kubernetes, of check their, checksum their code, if you will, So if you want to add a new scheduler, extend it in a way that you can actually upgrade the thing. it more like the cloud platforms, the other platforms. if I remember right from reading, you know, it solves problems that you have Because the impact seems to be obviously So when you get things like Kubernetes, and then you you shouldn't have to do, I mean, hell, I'm old, that have an idea and they to market and then within two First of all I want to say thank you for giving us And people are like, no, no, you work at a vendor, I found the ability to say you know what, you win, I win. that is a great example. But it feels good when you do it. What are you going to be talking about?6 1.9, if you look at what we're shipping, it's all about to have you on anytime.

SENTIMENT ANALYSIS :

ENTITIES

EntityCategoryConfidence
Adrian CockcroftPERSON

0.99+

Stu MinimanPERSON

0.99+

John FurrierPERSON

0.99+

JohnPERSON

0.99+

Red HatORGANIZATION

0.99+

AWSORGANIZATION

0.99+

KelseyPERSON

0.99+

10 yearsQUANTITY

0.99+

4,000QUANTITY

0.99+

Linux FoundationORGANIZATION

0.99+

Kelsey HightowerPERSON

0.99+

fiveQUANTITY

0.99+

100%QUANTITY

0.99+

MicrosoftORGANIZATION

0.99+

UberORGANIZATION

0.99+

GoogleORGANIZATION

0.99+

Kelsey HightowerPERSON

0.99+

NetflixORGANIZATION

0.99+

Austin, TexasLOCATION

0.99+

300 peopleQUANTITY

0.99+

LyftORGANIZATION

0.99+

42 certified partnersQUANTITY

0.99+

4,000 peopleQUANTITY

0.99+

SiliconAngle MediaORGANIZATION

0.99+

500QUANTITY

0.99+

KubernetesTITLE

0.99+

FridayDATE

0.99+

CloudNativeConEVENT

0.99+

LinuxTITLE

0.99+

first timeQUANTITY

0.99+

PrometheusTITLE

0.99+

firstQUANTITY

0.99+

two levelsQUANTITY

0.99+

one pieceQUANTITY

0.98+

UnivaORGANIZATION

0.98+

50 yearsQUANTITY

0.98+

todayDATE

0.98+

10 15 minutesQUANTITY

0.98+

more than one machineQUANTITY

0.98+

two years agoDATE

0.98+

ten yearsQUANTITY

0.98+

theCUBEORGANIZATION

0.98+

oneQUANTITY

0.98+

KubeKonEVENT

0.97+

two yearsQUANTITY

0.97+

TwitterORGANIZATION

0.97+

about 70%QUANTITY

0.97+

single machineQUANTITY

0.97+

FirstQUANTITY

0.96+

KubeKonORGANIZATION

0.96+

CloudNativeCon 2017EVENT

0.94+

CloudNative ConferenceEVENT

0.94+

CoreOSTITLE

0.94+

two dynamicsQUANTITY

0.92+

MesosTITLE

0.91+

Two thingsQUANTITY

0.91+

KubernetesORGANIZATION

0.9+

About 30 yearsQUANTITY

0.87+

Let's EncryptORGANIZATION

0.87+

CUBEORGANIZATION

0.86+