Image Title

Search Results for Kubernetes Kumbaya:

Brian Gracely, Red Hat | KubeCon + CloudNativeCon EU 2019


 

>> Live, from Barcelona, Spain, it's theCUBE, covering KubeCon and CloudNativeCon Europe, 2019. Brought to you by Red Hat, the Cloud Native Computing Foundation and ecosystem partners. >> Welcome back. This is theCUBE at KubeCon CloudNativeCon 2019 here in Barcelona, Spain. I'm Stu Miniman, my co-host is Corey Quinn and welcoming back to the program, friend of the program, Brian Gracely who is the Director of Product Strategy at Red Hat. Brian, great to see you again. >> I've been, I feel like I've been in the desert. It's three years, I'm finally back, it's good to be back on theCUBE. >> Yeah well, I feel like we've been traveling parallel paths a lot. TheCUBE goes to a lot of events. We do a lot of interviews but I think when you go to shows, you actually have more back-to-back meetings than we even do, so we feel you in the jet lag and a little bit of exhaustion. Thanks for making time. >> Yeah, it's great. I had dinner with you two weeks ago, I did a podcast with Corey a week ago, and now, due to the magic of the internet, we're all here together in one place. It's good. >> Absolutely. Well Brian, as we know at a show like this we all want to hold hands and sing Kubernetes Kumbaya. It's wonderful to see that all of the old fights of the past have all been solved by software in the cloud. >> They're all good, it's all good. Yeah, somebody said it's a cult. I think I heard Owen Rodgers said it's now officially a cult. Corey, you called it the Greek word for spending lots of money. >> Uh yeah, it was named after the Kubernetes, the Greek god of spending money on cloud services. >> So, Brian, you talk to a lot of customers here. As they look at this space, how do they look at it? There's still times that I hear them, "I'm using this technology and I'm using this technology, "and gosh darn it vendor, "you better get together and make this work." So, open-source, we'd love to say is the panacea, but maybe not yet. >> I don't think we hear that as much anymore because there is no more barrier to getting the technology. It's no longer I get this technology from vendor A and I wish somebody else would support the standard. It's like, I can get it if I want it. I think the conversations we typically have aren't about features anymore, they're simply, my business is driven by software, that's the way I interact with my customer, that's the way I collect data from my customers, whatever that is. I need to do that faster and I need to teach my people to do that stuff. So the technology becomes secondary. I have this saying and it frustrates people sometimes, but I'm like, there's not a CEO, a CIO, a CTO that you would talk to that wakes up and says, "I have a Kubernetes problem." They all go, "I have a, I have this business problem, "I have that problem, it happens to be software." Kubernetes is a detail. >> Yeah Brian, those are the same people 10 years ago had a convergent problem, I never ran across them. >> If you screw up a Kubernetes roll-out, then you have a Kubernetes problem. But it's entertaining though. I mean, you are the Director of Product Strategy, which is usually a very hard job with the notable exception of one very large cloud company, where that role is filled by a post-it note that says simply, yes. So as you talk to the community and you look at what's going on, how are you having these conversations inform what you're building in terms of Openshift? >> Yeah, I mean, strategy you can be one of two things. You can either be really good at listening, or you can have a great crystal ball. I think Red Hat has essentially said, we're not going to be in the crystal ball business. Our business model is there's a lot of options, we will go get actively involved with them, we will go scratch our knees and get scars and stuff. Our biggest thing is, I have to spend a lot of time talking to customers going, what do you want to do? Usually there's some menu that you can offer them right now and it's really a matter of, do you want it sort of half-baked? Are you willing to sort of go through the learning process? Do you need something that's a little more finalized? We can help you do that. And our big thing is, we want to put as many of those things kind of together in one stew, so that you're not having-- Not you Stu, but other stews, thinking about like, I don't want to really think about them, I just want it to be monitored, I want the network to just work, I want scalability built in. So for us it's not so much a matter of making big, strategic bets, it's a matter of going, are we listening enough and piecing things together so they go, yeah, it's pretty close and it's the right level of baked for what I want to do right now. >> Yeah, so Brian, an interesting thing there. There's still quite a bit of complexity in this ecosystem. Red Hat does a good job of giving adult supervision to the environment, but, you know, when I used to think when row came out, it was like, okay, great. Back in the day, I get a CD and I know I can run this. Today here, if I talk to every Kubernetes customer that I run across and say okay, tell me your stack and tell me what service measure you're using, tell me which one of these projects you're doing and how you put them together. There's a lot of variation, so how do you manage that, the scale and growth with the individual configurations that everybody still can do, even if they're starting to do public clouds and all those other things? >> So, it's always interesting to me. I watch the different Keynotes and people will talk about all the things in their stack and why they had problems and this, that, and the other, and I kind of look at it and I'm like, we've solved that problem for you. Our thing is always, and I don't mean that sort of boastfully, but like, we put things together in what we think are pretty good defaults. It's the one probably big difference between Openshift and a lot of these other ones that are here is that we've put all those things together as sort of what we think are pretty good defaults. We allow some flexibility. So, you don't like the monitoring, you don't like Prometheus plugin splunk, that's fine. But we don't make you stand on your head. So for us, a lot of these problems that, our customers don't go, well, we can't figure out the stack, we can't do these things, they're kind of built in. And then their problem becomes okay, can I highly automate that? Did I try and make too many choices where you let me plug things in? And for us, what we've done, is I think if we went back a few years, people could say you guys are too modular, you're too plugable. We had to do that to kind of adapt to the market. Now we've sort of learned over time, you want to be immutable, you want to give them a little less choice. You want to really, no, if you're going to deploy an AWS, you got to know AWS really well. And that's, you know, not to make this a commercial, but that's basically what Openshift four became, was much more opinions about what we think are best practices based on about a thousand customers having done this. So we don't run into as many of pick your stack things, we run into that next level thing. Are we automating it enough? Do we scale it? How do we do statefulness? Stuff like that. >> Yeah, I'm curious in the Keynote this morning they called, you know, Kubernetes is a platform of platforms. Did that messaging resonate with you and your customers? >> Yeah, I think so, I mean, Kubernetes by itself doesn't really do anything, you need all this other stuff. So when I hear people say we deployed Kubernetes, I'm like, no you don't. You know, it's the engine of what you do, but you do a bunch of other stuff. So yeah, we like to think of it as like, we're platform builders, you should be a platform consumer, just like you're a consumer of Salesforce. They're a platform, you consume that. >> Yeah, one of the points made in the Keynote was how one provider, I believe it was IBM, please yell at me if I got that one wrong, talks about using Kubernetes to deploy Kubernetes. Which on the one hand, is super cool and a testament to the flexibility of how this is really working. On the other, it's-- and thus the serpent devours itself, and it becomes a very strange question of, okay, then we're starting to see some weird things. Where do we start, where do we look? Indeed.com for a better job. And it's one of those problems that at some point you just can't manage a head around complexities inside of complexities, but we've been dealing with that for 40 years. >> Yeah, Kubernetes managing Kubernetes is kind of one of those weird words like serverless, you're like what does that mean? I don't, it doesn't seem to, I don't think you mean what you want it to mean. The simplest way we explain that stuff, so... A couple of years ago there was a guy named Brandon Philips who had started a company called CoreOS. He stood up at Kube-- >> I believe you'll find it's pronounce CoreOS, but please, continue. >> CoreOS, exactly. Um, he stood up in the Seattle one when there was a thousand people at this event or 700, and he said, "I've created this pattern, "or we think there's a pattern that's going to be useful." The simplest way to think of it is, there's stuff that you just want to run, and I want essentially something monitoring it and keep it in a loop, if you will. Kubernetes just has that built in. I mean, it's kind of built in to the concept because originally Google said, "I can't manage it all myself." So that thing that he originally came up with or codified became what's now called operators. Operators is that thing now that's like okay, I have a stateful application. It needs to do certain things all the time, that's the best practice. Why don't we just build that around it? And so I think you heard in a lot of the Keynotes, if you're going to run storage, run it as an operator. If you're going to run a database, run it as an operator. It sounds like inception, Kubernetes running-- It's really just, it's a health loop that's going on all the time with a little bit of smarts that say hey, if you fail, fail this way. I always use the example like if I go to Amazon and get RDS, I don't get a DVA, there's no guy that shows up and says, "Hey, I'm your DVA." You just get some software that runs it for you. That's all this stuff is, it just never existed in Kubernetes before. Kubernetes has now matured enough to where they go, oh, I can play in that world, I can make that part of what I do. So it's less scary, it sounds sort of weird, inception-y. It's really just kind of what you've already gotten out of the public cloud now brought to wherever you want it. >> Well, one of the concerns that I'm starting to see as well is there's a level of hype around this. We've had a lot of conversations around Kubernetes today and yesterday, to the point where you can almost call this Kubernetes and friends instead of CloudNativeCon. And everyone has described it slightly differently. You see people describing it as systemd, as a kernel, sometimes as the way and the light, and someone on stage yesterday said that we all are familiar with the value that Kubernetes has brought to our jobs and our lives, is I think was the follow-up to that, which is a little strange. And I got to thinking about that. I don't deny that it has brought value, but what's interesting to me about this is I don't think I've heard two people define its value in the same terminology at all, and we've had kind of a lot of these conversations. >> So obviously not a cult because they would all be on message if it was a cult. >> Yeah, yeah yeah yeah. >> It's a cult with very crappy brand control, maybe. We don't know. >> I always just explain it that like, you know, if I went back 10 years or something, people... Any enterprise said hey, I would love to run like Google or like Amazon. Apparently for every one admin, I can manage a thousand servers and in their own data centers it's like well, I have one guy and he manages five, so I have cloud envy. >> We tried to add a sixth and he was crushed to death. Turns out those racks have size and weight limits. >> That's right, that's right. And so, people, they wanted this thing, they would've paid an arm and a leg for it. You move forward five years from that and it's like oh, Google just gave you their software, it's now available for free. Now what are you going to do with it? I gave you a bunch of power. So yeah, depending on how much you want to drink the Kool-Aid you're like, this is awesome, but at the end of the day you're just like, I just want the stuff that is available to, that's freely, publicly available, but for whatever reason, I can't be all in on one cloud, or I can't be all in on a public cloud, which, you believe in that there's tons of economic value about it, there's just some companies that can't do that. >> And I fully accept that. My argument has always been that it is, I think it's a poor best practice. When you have a constraint that forces you to be in multiple cloud providers, yes, do it! That makes absolute perfect sense. >> Right, if it makes sense, do it. And that's kind of what we've always said look, we're agnostic to that. If you want to run it, if you want to run it in a disconnected mode on a cruise ship, great, if it makes sense for you. If you need to run, you know, like... The other thing that we see-- >> That cruise ship becomes a container ship. >> Becomes a container ship. I had an interesting conversation with the bank last night. I had dinner with the bank. We were talking, they said, look, I run some stuff locally where I'm at, 'cause I have to, and then, we put a ton of stuff in AWS. He told me this story about a batch processing job that cost him like $4 or $5 million today. He does a variant of it in Lambda, and it cost him like $50 a month. So we had this conversation and it's going like, I love AWS, I want to be all in at AWS. And he said, here's my problem. I wake up every morning worried that I'm going to open the newspaper and Amazon, not AWS, Amazon is going to have moved closer into the banking industry than they are today. And so I have to have this kind of backup plan if you will. Backup's the wrong word, but sort of contingency plan of if they stop being my technology partner and they start becoming my competitor, which, there's arguments-- >> And for most of us I'd say that's not a matter of if, but when. >> Right, right. And some people live with it great. Like, Netflix lives with it, right? Others struggle. That guy's not doing multi-cloud in the future, he's just going, I would like to have the technology that allows me if that comes along. I'm not doing it to do it, I'd like the bag built in. >> So Brian, just want to shift a little bit off of kind of the mutli-cloud discussion. The thing that's interest me a lot, especially I've talked to a number of the Openshift customers, it is historically, infrastructure was the thing that slowed me down. We understand, oh, I want to modernize that. No, no wait. The back in thing or you know, provisioning, these kind of things take forever. The lever of this platform has been, I can move faster, I can really modernize my environment, and, whether that's in my data center or in one public cloud and a couple of others, it is that you know, great lever to help me be able to do that. Is that the right way to think about this? You've talked to a lot of customers. Is that a commonality between them? >> I think we see, I hate to give you a vendor answer, but we tend to see different entry points. So for the infrastructure people, I mean the infrastructure people realize in some cases they're slow, and a lot of cases the ones that are still slow, it's 'cause of some compliance thing. I can give you a VM in an hour, but I got to go through a process. They're the ones that are saying, look, my developers are putting stuff in containers or we're downloading, I just need to be able to support that. The developers obviously are the ones who are saying, look, business need, business problem, have budget to do something, That's usually the more important lever. Just faster infrastructure doesn't do a whole lot. But we find more and more where those two people have to be in the room. They're not making choices independently. But the ones that are successful, the ones that you hear case studies about, none of them are like, we're great at building containers. They're great at building software. Development drives it, infrastructure still tends to have a lot of the budget so they play a role in it, but they're not dictating where it goes or what it does. >> Yeah, any patterns you're seeing or things that customers can do to kind of move further along that spectrum? >> I think, I mean there's a couple of things, and whether you fit in this or not, number one, nobody has a container problem. Start with a business problem. That's always good for technology in general, but this isn't a refresh thing, this is some business problem. That business problem typically should be, I have to build software faster. We always say... I've seen enough of these go well and I've seen enough go poorly. There's, these events are great. They're great in the sense of people see that there's progress, there's innovation. They're also terrible because if you walk into this new, you feel like, man, everybody understands this, it must be pretty simple. And what'll happen is they start working on it and they realize, I don't know what I'm doing. Even if they're using Openshift and we made it easy, they don't know what they're doing. And then they go, I'm embarrassed to ask for help. Which is crazy because if you get into open source the community's all there to help. So it's always like, business problem, ask for help early and often, even if it embarrasses you. Don't go after low-hanging fruit, especially if you're trying to get further investment. Spinning up a bunch of web clusters or hello worlds doesn't, nobody cares anymore. Go after something big. It basically forces your organization to be all in. And then the other thing, and this is the thing that's never intuitive to IT teams, is you, at the point where you actually made something work, you have to look more like my organization than yours, which is basically you have to look like a software marketing company, because internally, you're trying to convince developers to come use your platform or to build faster or whatever, you actually have to have internal evangelist and for a lot of them, they're like, dude, marketing, eh, I don't want anything to do with that. But it's like, that's the way you're going to get people to come to your new way of doing things. >> Great points, Brian. I remember 15 years ago, it was the first time I was like wait, the CIO has a marketing person under him to help with some of those transformations? Some of the software roles to do. >> Yeah, it's the reason they all want to come and speak at Keynotes and they get at the end and they go, we're hiring. It's like, I got to make what I'm doing sound cool and attract 8,000 people to it. >> Well absolutely it's cool here. We really appreciate Brian, you sharing all the updates here. >> Great to see you guys again. It's good to be back. >> Definitely don't be a stranger. So for Corey Quinn, I'm Stu Miniman. Getting towards the end. Two days live, wall-to-wall coverage here at KubeCon, CloudNativeCon 2019. Thanks for watching theCUBE. (rhythmic music)

Published Date : May 22 2019

SUMMARY :

Brought to you by Red Hat, Brian, great to see you again. it's good to be back on theCUBE. but I think when you go to shows, I had dinner with you two weeks ago, have all been solved by software in the cloud. Corey, you called it the Greek word the Greek god of spending money on cloud services. So, Brian, you talk to a lot of customers here. that you would talk to that wakes up and says, Yeah Brian, those are the same people 10 years ago I mean, you are the Director of Product Strategy, I have to spend a lot of time talking to customers going, to the environment, but, you know, But we don't make you stand on your head. Did that messaging resonate with you and your customers? You know, it's the engine of what you do, that at some point you just can't manage a head I don't think you mean what you want it to mean. I believe you'll find it's pronounce CoreOS, brought to wherever you want it. And I got to thinking about that. because they would all be on message if it was a cult. It's a cult with very crappy brand control, maybe. I always just explain it that like, you know, We tried to add a sixth and he was crushed to death. and it's like oh, Google just gave you their software, When you have a constraint that forces you if you want to run it in a disconnected mode on a cruise ship, And so I have to have this kind of backup plan if you will. And for most of us I'd say I'm not doing it to do it, I'd like the bag built in. it is that you know, I think we see, I hate to give you a vendor answer, and whether you fit in this or not, Some of the software roles to do. Yeah, it's the reason they all want to come We really appreciate Brian, you sharing Great to see you guys again. So for Corey Quinn, I'm Stu Miniman.

SENTIMENT ANALYSIS :

ENTITIES

EntityCategoryConfidence
BrianPERSON

0.99+

AmazonORGANIZATION

0.99+

Brian GracelyPERSON

0.99+

AWSORGANIZATION

0.99+

fiveQUANTITY

0.99+

$4QUANTITY

0.99+

Corey QuinnPERSON

0.99+

Stu MinimanPERSON

0.99+

IBMORGANIZATION

0.99+

Red HatORGANIZATION

0.99+

40 yearsQUANTITY

0.99+

NetflixORGANIZATION

0.99+

$5 millionQUANTITY

0.99+

Owen RodgersPERSON

0.99+

yesterdayDATE

0.99+

GoogleORGANIZATION

0.99+

Cloud Native Computing FoundationORGANIZATION

0.99+

two peopleQUANTITY

0.99+

Barcelona, SpainLOCATION

0.99+

8,000 peopleQUANTITY

0.99+

TodayDATE

0.99+

KubeConEVENT

0.99+

five yearsQUANTITY

0.99+

CoreyPERSON

0.99+

SeattleLOCATION

0.99+

sixthQUANTITY

0.99+

two weeks agoDATE

0.99+

oneQUANTITY

0.98+

PrometheusTITLE

0.98+

KubernetesPERSON

0.98+

one guyQUANTITY

0.98+

todayDATE

0.98+

Two daysQUANTITY

0.98+

a week agoDATE

0.98+

Kubernetes KumbayaTITLE

0.98+

three yearsQUANTITY

0.98+

an hourQUANTITY

0.97+

KubernetesTITLE

0.97+

Brandon PhilipsPERSON

0.97+

two thingsQUANTITY

0.97+

CoreOSTITLE

0.97+

$50 a monthQUANTITY

0.96+

15 years agoDATE

0.96+

LambdaTITLE

0.96+

GreekOTHER

0.96+

last nightDATE

0.96+

CloudNativeCon EU 2019EVENT

0.95+

CloudNativeCon 2019EVENT

0.94+

about a thousand customersQUANTITY

0.93+

10 yearsQUANTITY

0.93+

one cloudQUANTITY

0.93+

10 years agoDATE

0.91+

Openshift fourTITLE

0.91+

this morningDATE

0.9+