Library

Video Player is loading.
 
Current Time 0:00
Duration 14:38
Loaded: 0.00%
 

x1.00


Back

Games & Quizzes

Training Mode - Typing
Fill the gaps to the Lyric - Best method
Training Mode - Picking
Pick the correct word to fill in the gap
Fill In The Blank
Find the missing words in a sentence Requires 5 vocabulary annotations
Vocabulary Match
Match the words to the definitions Requires 10 vocabulary annotations

You may need to watch a part of the video to unlock quizzes

Don't forget to Sign In to save your points

Challenge Accomplished

PERFECT HITS +NaN
HITS +NaN
LONGEST STREAK +NaN
TOTAL +
- //

We couldn't find definitions for the word you were looking for.
Or maybe the current language is not supported

  • 00:00

    >> Voiceover: Live from Austen, Texas, it's theCUBE.
    >> Voiceover: Live from Austen, Texas, it's theCUBE.

  • 00:05

    Covering DockerCon 2017, brought to you by Docker,
    Covering DockerCon 2017, brought to you by Docker,

  • 00:09

    in support from its ecosystem partners.
    in support from its ecosystem partners.

  • 00:15

    >> And we're back. Hi I'm Stu Miniman joined by Jim Kobielus
    >> And we're back. Hi I'm Stu Miniman joined by Jim Kobielus

  • 00:18

    and this is theCUBE, worldwide leader in
    and this is theCUBE, worldwide leader in

  • 00:20

    live enterprise tech coverage.
    live enterprise tech coverage.

  • 00:23

    Happy to have on the program, Scott McCarty,
    Happy to have on the program, Scott McCarty,

  • 00:25

    who is technical product marketing for containers
    who is technical product marketing for containers

  • 00:27

    with Red Hat, thanks so much for joining us!
    with Red Hat, thanks so much for joining us!

  • 00:29

    >> Thanks for having me.
    >> Thanks for having me.

  • 00:30

    >> Alright so, obviously this is the big container show,
    >> Alright so, obviously this is the big container show,

  • 00:34

    You know, Red Hat, I saw when you talk about the number
    You know, Red Hat, I saw when you talk about the number

  • 00:37

    of contributors, you're one of the top contributors there,
    of contributors, you're one of the top contributors there,

  • 00:39

    but first tell us a little bit about your role at Red Hat,
    but first tell us a little bit about your role at Red Hat,

  • 00:41

    how long you've been there, some of your passions,
    how long you've been there, some of your passions,

  • 00:43

    what do you work on?
    what do you work on?

  • 00:44

    >> Yeah for sure.
    >> Yeah for sure.

  • 00:45

    So I've been at Red Hat six years and I started actually
    So I've been at Red Hat six years and I started actually

  • 00:49

    as a solutions architect, six-ish years ago,
    as a solutions architect, six-ish years ago,

  • 00:51

    came from a startup before that,
    came from a startup before that,

  • 00:53

    and so been in the operations space for a long time,
    and so been in the operations space for a long time,

  • 00:56

    did a lot of programming,
    did a lot of programming,

  • 00:57

    background in anthropology computer science. Yeah.
    background in anthropology computer science. Yeah.

  • 00:59

    >> You're dating yourself, you call it programming
    >> You're dating yourself, you call it programming

  • 01:02

    >> I know, I know! >> Because it's coding now!
    >> I know, I know! >> Because it's coding now!

  • 01:03

    >> I know, I know! (laughs)
    >> I know, I know! (laughs)

  • 01:04

    >> I'm like, yeah, I used to program but, uh,
    >> I'm like, yeah, I used to program but, uh,

  • 01:06

    what's this, this coding stuff.
    what's this, this coding stuff.

  • 01:06

    >> I am dating myself!
    >> I am dating myself!

  • 01:07

    >> Did you say anthropology?
    >> Did you say anthropology?

  • 01:08

    >> I did.
    >> I did.

  • 01:09

    >> Well we've got to connect it with Red Hat
    >> Well we've got to connect it with Red Hat

  • 01:11

    at some point in our interview now.
    at some point in our interview now.

  • 01:11

    >> It matters in the culture of things.
    >> It matters in the culture of things.

  • 01:13

    >> James: Okay, yeah.
    >> James: Okay, yeah.

  • 01:14

    >> You know, culture is important.
    >> You know, culture is important.

  • 01:15

    (laughing)
    (laughing)

  • 01:17

    So did you know, a very wide swath of our portfolio
    So did you know, a very wide swath of our portfolio

  • 01:20

    I understand from being a solutions architect
    I understand from being a solutions architect

  • 01:22

    and then about two years ago moved into,
    and then about two years ago moved into,

  • 01:24

    well when Docker first started off, you know,
    well when Docker first started off, you know,

  • 01:26

    got into containers and got pretty heavy and that,
    got into containers and got pretty heavy and that,

  • 01:27

    and was excited about it, and then moved into
    and was excited about it, and then moved into

  • 01:30

    just doing strictly technical product marketing
    just doing strictly technical product marketing

  • 01:32

    for only containers.
    for only containers.

  • 01:34

    You know, for focusing on containers.
    You know, for focusing on containers.

  • 01:36

    >> Okay, so talk to us about how containers
    >> Okay, so talk to us about how containers

  • 01:38

    fits into the Red Hat portfolio.
    fits into the Red Hat portfolio.

  • 01:40

    >> So containers is really something that touches
    >> So containers is really something that touches

  • 01:43

    every part of our portfolio,
    every part of our portfolio,

  • 01:45

    because whether at the lower levels of like the Linux layers
    because whether at the lower levels of like the Linux layers

  • 01:48

    you know that's the actual nuts and bolts
    you know that's the actual nuts and bolts

  • 01:50

    of, you know, what builds the containers
    of, you know, what builds the containers

  • 01:52

    and what the containers really are.
    and what the containers really are.

  • 01:53

    But then at the other end of the stack,
    But then at the other end of the stack,

  • 01:54

    if you look at our storage and our middleware,
    if you look at our storage and our middleware,

  • 01:56

    containerizing those applications and then figuring out
    containerizing those applications and then figuring out

  • 01:59

    how to package them in a cloud-native way
    how to package them in a cloud-native way

  • 02:02

    and making them work in a cloud-native way,
    and making them work in a cloud-native way,

  • 02:03

    so that they can operate inside of something like OpenShift,
    so that they can operate inside of something like OpenShift,

  • 02:06

    there's a lot of work to be done there.
    there's a lot of work to be done there.

  • 02:07

    So there's a wide swath of tech across our entire
    So there's a wide swath of tech across our entire

  • 02:09

    portfolio of work around containers going on.
    portfolio of work around containers going on.

  • 02:12

    >> Yeah, in the keynote this morning I like
    >> Yeah, in the keynote this morning I like

  • 02:14

    there's the maturation of the use cases
    there's the maturation of the use cases

  • 02:16

    because it sounds a lot like, you know,
    because it sounds a lot like, you know,

  • 02:19

    remember of the early days of Linux,
    remember of the early days of Linux,

  • 02:21

    or the early days of virtualization,
    or the early days of virtualization,

  • 02:22

    once again they've put together a load of use cases
    once again they've put together a load of use cases

  • 02:25

    and are like, "Oh, we're running applications,"
    and are like, "Oh, we're running applications,"

  • 02:28

    >> Scott: Yes.
    >> Scott: Yes.

  • 02:29

    >> In a wide variety of applications in containers,
    >> In a wide variety of applications in containers,

  • 02:31

    so what are your customers seeing, you know,
    so what are your customers seeing, you know,

  • 02:33

    any kind of cool use cases or things that people are doing
    any kind of cool use cases or things that people are doing

  • 02:36

    and anything new that they're doing
    and anything new that they're doing

  • 02:38

    that they couldn't do before?
    that they couldn't do before?

  • 02:39

    >> Well, so, I'll give you a little take on that,
    >> Well, so, I'll give you a little take on that,

  • 02:42

    so even for the last two years that I've been going out
    so even for the last two years that I've been going out

  • 02:45

    all over the world to talk to customers,
    all over the world to talk to customers,

  • 02:47

    I've noticed that there's a little bit of a disconnect
    I've noticed that there's a little bit of a disconnect

  • 02:49

    between the industry and kind of only focusing
    between the industry and kind of only focusing

  • 02:51

    on the app dev side of things.
    on the app dev side of things.

  • 02:53

    I think today, kind of hearing Soloman talk about
    I think today, kind of hearing Soloman talk about

  • 02:55

    some of the more traditional use cases,
    some of the more traditional use cases,

  • 02:56

    traditional or non-cloud native or,
    traditional or non-cloud native or,

  • 02:58

    we don't like to say the word legacy but people say it.
    we don't like to say the word legacy but people say it.

  • 03:01

    >> Stu: Kind of wrapping--
    >> Stu: Kind of wrapping--

  • 03:02

    >> I would argue those have been a huge portion
    >> I would argue those have been a huge portion

  • 03:04

    of what people are experimenting with and playing with,
    of what people are experimenting with and playing with,

  • 03:06

    but we don't talk about them.
    but we don't talk about them.

  • 03:07

    Also I think there's a little bit of a notion
    Also I think there's a little bit of a notion

  • 03:10

    of this mode one, mode two kind of mentality,
    of this mode one, mode two kind of mentality,

  • 03:12

    but that limits the way we think about it
    but that limits the way we think about it

  • 03:14

    into only production workloads.
    into only production workloads.

  • 03:15

    So I have some really funny use cases.
    So I have some really funny use cases.

  • 03:17

    So I'll give you some examples, network scanning.
    So I'll give you some examples, network scanning.

  • 03:20

    So, like, there are some vendors that provide
    So, like, there are some vendors that provide

  • 03:22

    network scanning software and I was a couple of months back
    network scanning software and I was a couple of months back

  • 03:24

    up in Canada talking to ATTO Co.,
    up in Canada talking to ATTO Co.,

  • 03:27

    and they mentioned they they were actually putting
    and they mentioned they they were actually putting

  • 03:29

    a commercial network scanning package in containers
    a commercial network scanning package in containers

  • 03:32

    because when you think about,
    because when you think about,

  • 03:34

    you see a production oracle database
    you see a production oracle database

  • 03:35

    and, you know, you talk to the oracle DBA,
    and, you know, you talk to the oracle DBA,

  • 03:38

    and you say, "Hey I'm going to install
    and you say, "Hey I'm going to install

  • 03:39

    "this giant network scanning package on your server."
    "this giant network scanning package on your server."

  • 03:41

    And they're like, "No. You're not doing that."
    And they're like, "No. You're not doing that."

  • 03:43

    (laughing)
    (laughing)

  • 03:44

    So a container makes it very easy
    So a container makes it very easy

  • 03:45

    to just bring that application down,
    to just bring that application down,

  • 03:47

    do this network scanning, troubleshoot something
    do this network scanning, troubleshoot something

  • 03:49

    and then delete it, it's gone.
    and then delete it, it's gone.

  • 03:50

    That's just a tools use case, right?
    That's just a tools use case, right?

  • 03:52

    But it's something that people have been doing
    But it's something that people have been doing

  • 03:54

    for a long time but nobody is really talking about it.
    for a long time but nobody is really talking about it.

  • 03:56

    Another one is even affecting business
    Another one is even affecting business

  • 03:59

    more transformationally.
    more transformationally.

  • 04:00

    So if you think about the way startups hire people,
    So if you think about the way startups hire people,

  • 04:02

    this happened to a friend of mine that's a CTO at a startup.
    this happened to a friend of mine that's a CTO at a startup.

  • 04:04

    They're interviewing a developer,
    They're interviewing a developer,

  • 04:06

    it's very common to send them home with a homework program,
    it's very common to send them home with a homework program,

  • 04:09

    you know?
    you know?

  • 04:10

    And so they send them home with the Ruby on Rails program,
    And so they send them home with the Ruby on Rails program,

  • 04:11

    and he comes back with a GitHub Repo
    and he comes back with a GitHub Repo

  • 04:13

    that has like a database schema file for Postgres
    that has like a database schema file for Postgres

  • 04:16

    and a working Ruby on Rails application.
    and a working Ruby on Rails application.

  • 04:19

    And there are two hiring managers.
    And there are two hiring managers.

  • 04:21

    The one hiring manager says, "Okay I'm going to,"
    The one hiring manager says, "Okay I'm going to,"

  • 04:23

    And I'm sorry, also he says,
    And I'm sorry, also he says,

  • 04:24

    "By the way, I have a Docker Repo,
    "By the way, I have a Docker Repo,

  • 04:25

    "you can go out and pull it down if you want,
    "you can go out and pull it down if you want,

  • 04:27

    "just run my program and see if it works."
    "just run my program and see if it works."

  • 04:29

    The one hiring manager
    The one hiring manager

  • 04:30

    decides to try to rebuild it from scratch,
    decides to try to rebuild it from scratch,

  • 04:32

    takes about two hours messing around trying
    takes about two hours messing around trying

  • 04:33

    to get the database schema to work
    to get the database schema to work

  • 04:35

    because he used the newer version of Postgres
    because he used the newer version of Postgres

  • 04:37

    than she had on her laptop,
    than she had on her laptop,

  • 04:39

    you can imagine the dependency, you know, chaos that is.
    you can imagine the dependency, you know, chaos that is.

  • 04:41

    The other hiring manager literally just said,
    The other hiring manager literally just said,

  • 04:45

    "Okay, just Docker run this thing."
    "Okay, just Docker run this thing."

  • 04:47

    And then, kind of ran the container
    And then, kind of ran the container

  • 04:48

    and looked at the code.
    and looked at the code.

  • 04:49

    The one spent two hours, you know, getting it up on her own,
    The one spent two hours, you know, getting it up on her own,

  • 04:52

    the other one spent five minutes.
    the other one spent five minutes.

  • 04:54

    And so now if I can give you back
    And so now if I can give you back

  • 04:55

    the most valuable people in your organization,
    the most valuable people in your organization,

  • 04:57

    these very, very technical architects
    these very, very technical architects

  • 04:59

    that are doing hiring decisions and trying to evaluate
    that are doing hiring decisions and trying to evaluate

  • 05:02

    really critical core developers for your startup,
    really critical core developers for your startup,

  • 05:04

    if I can give you back two hours,
    if I can give you back two hours,

  • 05:05

    and if you have to interview 10 of those,
    and if you have to interview 10 of those,

  • 05:07

    that's 20 hours of your time, that's transformational,
    that's 20 hours of your time, that's transformational,

  • 05:09

    that's really digital transformation, essentially,
    that's really digital transformation, essentially,

  • 05:11

    but for a startup, you know.
    but for a startup, you know.

  • 05:12

    Like, we don't want to have to spend
    Like, we don't want to have to spend

  • 05:13

    all this analog time doing that.
    all this analog time doing that.

  • 05:14

    In addition to the traditional applications
    In addition to the traditional applications

  • 05:17

    like databases and even, you know, typical web servers,
    like databases and even, you know, typical web servers,

  • 05:22

    all of those things,
    all of those things,

  • 05:23

    but not just mode two or cloud native,
    but not just mode two or cloud native,

  • 05:25

    but also just traditional workloads.
    but also just traditional workloads.

  • 05:27

    And we've been seeing that for a long time,
    And we've been seeing that for a long time,

  • 05:29

    I mean, this is similar to the virtualization journey,
    I mean, this is similar to the virtualization journey,

  • 05:31

    it's like you said, everyone said it was impossible
    it's like you said, everyone said it was impossible

  • 05:33

    and even two years ago was saying,
    and even two years ago was saying,

  • 05:34

    "Wait a minute, just wait for this, it'll happen,"
    "Wait a minute, just wait for this, it'll happen,"

  • 05:36

    and we're seeing it happen.
    and we're seeing it happen.

  • 05:38

    >> Yeah. Anything particular?
    >> Yeah. Anything particular?

  • 05:39

    You know, we've made a lot of progress,
    You know, we've made a lot of progress,

  • 05:41

    but we're still working on storage,
    but we're still working on storage,

  • 05:42

    networking seems to be a little bit more mature than storage
    networking seems to be a little bit more mature than storage

  • 05:45

    you know, what are you guys helping to work on at Red Hat
    you know, what are you guys helping to work on at Red Hat

  • 05:48

    and what do you want to see going forward
    and what do you want to see going forward

  • 05:50

    that we come here a year from now we're going to say,
    that we come here a year from now we're going to say,

  • 05:53

    "Oh, cool, we knocked down this barrier,
    "Oh, cool, we knocked down this barrier,

  • 05:54

    or we're doing something even better."
    or we're doing something even better."

  • 05:56

    >> So one of the things I'm excited about
    >> So one of the things I'm excited about

  • 05:57

    is kind of if you look at the integration points
    is kind of if you look at the integration points

  • 05:59

    between cloud infrastructure software like OpenStack
    between cloud infrastructure software like OpenStack

  • 06:02

    and even the cloud providers,
    and even the cloud providers,

  • 06:04

    and then something like our OpenShift solution
    and then something like our OpenShift solution

  • 06:06

    or Kubernetes,
    or Kubernetes,

  • 06:07

    if you look at the storage and the network interactions,
    if you look at the storage and the network interactions,

  • 06:09

    today the networking is pretty mature
    today the networking is pretty mature

  • 06:13

    but the interaction is pretty static,
    but the interaction is pretty static,

  • 06:15

    so if you provision OpenStack,
    so if you provision OpenStack,

  • 06:17

    you know, say you have an OpenStack environment,
    you know, say you have an OpenStack environment,

  • 06:19

    you want to run OpenShift on top of it,
    you want to run OpenShift on top of it,

  • 06:20

    you would go pre-provision kind of a VLAN,
    you would go pre-provision kind of a VLAN,

  • 06:23

    you know a subnet for it, and then you would-
    you know a subnet for it, and then you would-

  • 06:25

    we rebuild, actually, key templates
    we rebuild, actually, key templates

  • 06:28

    to deploy OpenShift inside of it, within that subnet.
    to deploy OpenShift inside of it, within that subnet.

  • 06:31

    In the future we're investing in Courier
    In the future we're investing in Courier

  • 06:34

    and you know, a year from now I'd like to see
    and you know, a year from now I'd like to see

  • 06:36

    some really dynamic interactions happening
    some really dynamic interactions happening

  • 06:38

    between OpenShift and OpenStack.
    between OpenShift and OpenStack.

  • 06:40

    I'd like to see an administer say,
    I'd like to see an administer say,

  • 06:41

    "Oh, I need to provision a new project
    "Oh, I need to provision a new project

  • 06:42

    "and that project needs its own network isolation."
    "and that project needs its own network isolation."

  • 06:45

    When that happens, OpenShift goes and talks to OpenStack,
    When that happens, OpenShift goes and talks to OpenStack,

  • 06:48

    provisions a subnet that's encrypted with OVS,
    provisions a subnet that's encrypted with OVS,

  • 06:50

    and actually it already is kind of set up,
    and actually it already is kind of set up,

  • 06:52

    comes back, says, "Okay cool,"
    comes back, says, "Okay cool,"

  • 06:53

    and then can provision a project inside that.
    and then can provision a project inside that.

  • 06:56

    On the storage side we've actually already got that going,
    On the storage side we've actually already got that going,

  • 06:58

    So we have what's called dynamic provisioning,
    So we have what's called dynamic provisioning,

  • 06:59

    so if you need storage inside of OpenShift
    so if you need storage inside of OpenShift

  • 07:02

    and you have a persistent volume claim
    and you have a persistent volume claim

  • 07:04

    that needs access to storage,
    that needs access to storage,

  • 07:05

    we actually have something called a dynamic provisionary
    we actually have something called a dynamic provisionary

  • 07:07

    that will actually go create that person's environment
    that will actually go create that person's environment

  • 07:09

    and go to talk the the storage
    and go to talk the the storage

  • 07:10

    and carve off a LUN of exactly the size you want
    and carve off a LUN of exactly the size you want

  • 07:12

    or a NFS share of the exact size that you want.
    or a NFS share of the exact size that you want.

  • 07:15

    So, so, I'd like to see more and more
    So, so, I'd like to see more and more

  • 07:18

    of that dynamic provisioning happening
    of that dynamic provisioning happening

  • 07:19

    between the infrastructure in a container environment.
    between the infrastructure in a container environment.

  • 07:21

    >> Is that as capable, uh, should we build into Kubernetes
    >> Is that as capable, uh, should we build into Kubernetes

  • 07:23

    or totally independent of that? You know what I mean--
    or totally independent of that? You know what I mean--

  • 07:25

    >> So the current project is kind of neutral
    >> So the current project is kind of neutral

  • 07:27

    but it would be, kind of, think of it
    but it would be, kind of, think of it

  • 07:29

    as almost like an interface
    as almost like an interface

  • 07:30

    that Kubernetes will be able to use as an interface
    that Kubernetes will be able to use as an interface

  • 07:33

    to all the networking providers.
    to all the networking providers.

  • 07:35

    >> James: Right.
    >> James: Right.

  • 07:35

    >> So it's kind of a neutral, third-party thing.
    >> So it's kind of a neutral, third-party thing.

  • 07:37

    Really it could be used by other things
    Really it could be used by other things

  • 07:39

    other than Kubernetes.
    other than Kubernetes.

  • 07:41

    >> I want to get your take on project Moby,
    >> I want to get your take on project Moby,

  • 07:42

    that was a real interesting announcement today,
    that was a real interesting announcement today,

  • 07:43

    to what extent, would Red Hat consider possibly using that
    to what extent, would Red Hat consider possibly using that

  • 07:47

    as a tool to build custom container applications
    as a tool to build custom container applications

  • 07:52

    for your own product family?
    for your own product family?

  • 07:54

    >> Probably the most interesting thing
    >> Probably the most interesting thing

  • 07:56

    I found about the announcement was kind of a validation
    I found about the announcement was kind of a validation

  • 07:59

    of, uh, you know already a kind of strategy that we had
    of, uh, you know already a kind of strategy that we had

  • 08:02

    around Project Atomic.
    around Project Atomic.

  • 08:03

    And if you look at Origin and Project Atomic and Fedora,
    And if you look at Origin and Project Atomic and Fedora,

  • 08:06

    you know, they mention Fedora, that model.
    you know, they mention Fedora, that model.

  • 08:08

    >> James: Yeah, absolutely.
    >> James: Yeah, absolutely.

  • 08:09

    >> I think it's a good model,
    >> I think it's a good model,

  • 08:11

    and you'll appreciate that we appreciate it.
    and you'll appreciate that we appreciate it.

  • 08:14

    I think that, you know, there's some validation also
    I think that, you know, there's some validation also

  • 08:19

    around the idea of an immutable host,
    around the idea of an immutable host,

  • 08:21

    and having control over the host
    and having control over the host

  • 08:23

    and honestly I think it kind of validates
    and honestly I think it kind of validates

  • 08:24

    that the Linux itself is not a commodity,
    that the Linux itself is not a commodity,

  • 08:27

    there is something actually very technical there
    there is something actually very technical there

  • 08:29

    and you do need to actually build a dry features
    and you do need to actually build a dry features

  • 08:31

    in that kernel to actually support the containers,
    in that kernel to actually support the containers,

  • 08:34

    because I think they made the kernel hot again,
    because I think they made the kernel hot again,

  • 08:36

    you know, in a lot of ways.
    you know, in a lot of ways.

  • 08:37

    So I think it's validation of that
    So I think it's validation of that

  • 08:38

    and I think that's exciting.
    and I think that's exciting.

  • 08:41

    >> At the beginning we talked about culture a little bit,
    >> At the beginning we talked about culture a little bit,

  • 08:43

    you know, we've interview Jim Whitehurst,
    you know, we've interview Jim Whitehurst,

  • 08:45

    so you know, I've read his book,
    so you know, I've read his book,

  • 08:46

    >> Scott: Yeah.
    >> Scott: Yeah.

  • 08:47

    >> You know, the open organization,
    >> You know, the open organization,

  • 08:47

    >> James: The anthropology. (laughs)
    >> James: The anthropology. (laughs)

  • 08:48

    >> You know, when you come to a show like this
    >> You know, when you come to a show like this

  • 08:50

    where, I mean, today we talked about the developer,
    where, I mean, today we talked about the developer,

  • 08:52

    we talked lots about open-source
    we talked lots about open-source

  • 08:54

    and, right, you know there's Linux Kit,
    and, right, you know there's Linux Kit,

  • 08:55

    there's the Moby Project, you know,
    there's the Moby Project, you know,

  • 08:57

    all these different things out in open-source,
    all these different things out in open-source,

  • 08:59

    what's your take on this ecosystem
    what's your take on this ecosystem

  • 09:01

    and what's going on in the industry?
    and what's going on in the industry?

  • 09:03

    >> I think ecosystems are harder to build
    >> I think ecosystems are harder to build

  • 09:05

    than what people first think.
    than what people first think.

  • 09:06

    I don't think you can just, so if you look at certain,
    I don't think you can just, so if you look at certain,

  • 09:09

    you know if I were to analyze the way open source works,
    you know if I were to analyze the way open source works,

  • 09:12

    you know there sot of open-core models which are like,
    you know there sot of open-core models which are like,

  • 09:15

    "Let's give enough away to get free marketing."
    "Let's give enough away to get free marketing."

  • 09:17

    Then there's kind of open-source models
    Then there's kind of open-source models

  • 09:19

    where we give away all the code
    where we give away all the code

  • 09:20

    but we don't really have a community,
    but we don't really have a community,

  • 09:21

    we don't really take patches, we just put it out there,
    we don't really take patches, we just put it out there,

  • 09:23

    use it however you want, that's fine.
    use it however you want, that's fine.

  • 09:25

    And then I think there's truly community-driven open-source
    And then I think there's truly community-driven open-source

  • 09:28

    which is what Red Hat really tries to focus on.
    which is what Red Hat really tries to focus on.

  • 09:30

    So if you're able to get Fedora, it's truly a community.
    So if you're able to get Fedora, it's truly a community.

  • 09:32

    I think building those and maintaining those
    I think building those and maintaining those

  • 09:34

    takes a lot of nurturing and a lot of care
    takes a lot of nurturing and a lot of care

  • 09:36

    and a lot of love and feeding.
    and a lot of love and feeding.

  • 09:37

    And I also think it takes a lot of discipline
    And I also think it takes a lot of discipline

  • 09:41

    around allowing these best-of-breed ideas
    around allowing these best-of-breed ideas

  • 09:45

    to kind of happen the way they're going to happen
    to kind of happen the way they're going to happen

  • 09:47

    and then also fail if they don't work.
    and then also fail if they don't work.

  • 09:49

    And so that can be tough, you know.
    And so that can be tough, you know.

  • 09:50

    If you look at the model of a lot of startups,
    If you look at the model of a lot of startups,

  • 09:53

    it's more kind of like unilaterally make decisions
    it's more kind of like unilaterally make decisions

  • 09:56

    and then kind of release it and then if it sticks,
    and then kind of release it and then if it sticks,

  • 09:58

    and it's fail-fast.
    and it's fail-fast.

  • 10:00

    The community-driven model is a lot harder to handle
    The community-driven model is a lot harder to handle

  • 10:02

    because consensus is harder to build
    because consensus is harder to build

  • 10:05

    and so you've seen Jim talk about this,
    and so you've seen Jim talk about this,

  • 10:07

    I mean one of the dangers
    I mean one of the dangers

  • 10:09

    in an open organization of our size is consensus,
    in an open organization of our size is consensus,

  • 10:11

    finding consensus and not going towards
    finding consensus and not going towards

  • 10:13

    a completely consensus-driven decision model.
    a completely consensus-driven decision model.

  • 10:15

    But that's hard because you have to satisfy everybody
    But that's hard because you have to satisfy everybody

  • 10:17

    in the community and make sure everybody's
    in the community and make sure everybody's

  • 10:19

    getting something out and everybody's putting something in.
    getting something out and everybody's putting something in.

  • 10:21

    And so it's tough.
    And so it's tough.

  • 10:22

    >> It's funny, I remember in OpenStack for a couple of years,
    >> It's funny, I remember in OpenStack for a couple of years,

  • 10:25

    it's like, "Do we need, you know, the fanatical dictator
    it's like, "Do we need, you know, the fanatical dictator

  • 10:27

    "of this ecosystem?"
    "of this ecosystem?"

  • 10:29

    Red Hat, obviously is not, you know, a fanatical dictator
    Red Hat, obviously is not, you know, a fanatical dictator

  • 10:33

    of its community.
    of its community.

  • 10:34

    >> You can't win.
    >> You can't win.

  • 10:36

    Do you think Docker has a fanatical dictator
    Do you think Docker has a fanatical dictator

  • 10:37

    of their community?
    of their community?

  • 10:38

    (laughter)
    (laughter)

  • 10:40

    >> I, I, I'm sure the--
    >> I, I, I'm sure the--

  • 10:41

    >> Or is the person a visionary, I mean, you know
    >> Or is the person a visionary, I mean, you know

  • 10:43

    they'll put the positive euphemism on it.
    they'll put the positive euphemism on it.

  • 10:45

    >> Yeah, yeah. Or the joking word in the community
    >> Yeah, yeah. Or the joking word in the community

  • 10:47

    is the benevolent dictator.
    is the benevolent dictator.

  • 10:48

    >> Yeah.
    >> Yeah.

  • 10:49

    >> The benevolent dictator for life,
    >> The benevolent dictator for life,

  • 10:50

    I think some of the communities work that way.
    I think some of the communities work that way.

  • 10:51

    >> Yeah.
    >> Yeah.

  • 10:52

    >> I think if you look at Python, you look at Linux,
    >> I think if you look at Python, you look at Linux,

  • 10:53

    you know, it works that way.
    you know, it works that way.

  • 10:55

    But if you've all got bigger projects,
    But if you've all got bigger projects,

  • 10:56

    and I don't want to date myself,
    and I don't want to date myself,

  • 10:57

    but you think about KDE and Gnome, and some of those,
    but you think about KDE and Gnome, and some of those,

  • 10:58

    there's no benevolent dictator,
    there's no benevolent dictator,

  • 10:59

    they're so big and so wide-reaching again.
    they're so big and so wide-reaching again.

  • 11:02

    Such, you know, wide-use case differences
    Such, you know, wide-use case differences

  • 11:05

    between what people do with them,
    between what people do with them,

  • 11:06

    but I think it's hard to have that.
    but I think it's hard to have that.

  • 11:07

    There are visionaries, you know, within the group.
    There are visionaries, you know, within the group.

  • 11:10

    And even that's true in the kernel,
    And even that's true in the kernel,

  • 11:11

    I mean if you look at what's happened, you know,
    I mean if you look at what's happened, you know,

  • 11:13

    Linus has other generals essentially that kind of,
    Linus has other generals essentially that kind of,

  • 11:15

    I mean it's become a very big community,
    I mean it's become a very big community,

  • 11:17

    a very boisterous community.
    a very boisterous community.

  • 11:19

    I think that that takes again, though,
    I think that that takes again, though,

  • 11:21

    a lot of discipline and maintenance to make that happen
    a lot of discipline and maintenance to make that happen

  • 11:24

    and keep that alive.
    and keep that alive.

  • 11:25

    >> Alright, Scott, to take us on home, why don't you give us
    >> Alright, Scott, to take us on home, why don't you give us

  • 11:27

    a little view as to what Red Hat has going on this week,
    a little view as to what Red Hat has going on this week,

  • 11:30

    of course you guys have your big show Red Hat Summit
    of course you guys have your big show Red Hat Summit

  • 11:32

    coming up in a couple of weeks,
    coming up in a couple of weeks,

  • 11:34

    we'll have theCUBE there, I'm excited to be there, also,
    we'll have theCUBE there, I'm excited to be there, also,

  • 11:36

    but you know, talk a little bit about this week
    but you know, talk a little bit about this week

  • 11:38

    and what you guys are doing.
    and what you guys are doing.

  • 11:40

    >> So this week, you know, we're excited
    >> So this week, you know, we're excited

  • 11:42

    because we have kind of a bunch of three-five
    because we have kind of a bunch of three-five

  • 11:48

    You know, I don't know if you guys,
    You know, I don't know if you guys,

  • 11:49

    have you guys heard about Atomic Image?
    have you guys heard about Atomic Image?

  • 11:50

    We released Atomic Image?
    We released Atomic Image?

  • 11:52

    >> So it was not discussed in Brian's interview
    >> So it was not discussed in Brian's interview

  • 11:53

    this morning, so. >> Okay!
    this morning, so. >> Okay!

  • 11:54

    >> We would love to hear a little bit about it.
    >> We would love to hear a little bit about it.

  • 11:55

    >> So Atomic Image, we've kind of looked at some of
    >> So Atomic Image, we've kind of looked at some of

  • 11:58

    the use cases around how people are consuming containers
    the use cases around how people are consuming containers

  • 12:02

    and I've blogged on about this and talked
    and I've blogged on about this and talked

  • 12:05

    and honestly it's pretty deep technically
    and honestly it's pretty deep technically

  • 12:07

    when you kind of get into it.
    when you kind of get into it.

  • 12:09

    It's about having, you know, Soloman talked about it today,
    It's about having, you know, Soloman talked about it today,

  • 12:12

    you know, image size matters,
    you know, image size matters,

  • 12:13

    and there is definitely a hunger for smaller images,
    and there is definitely a hunger for smaller images,

  • 12:15

    you don't want to have stuff that you don't want.
    you don't want to have stuff that you don't want.

  • 12:17

    But that is also a very fine-line balance.
    But that is also a very fine-line balance.

  • 12:19

    So the challenge being that
    So the challenge being that

  • 12:21

    the typical way that enterprises operate
    the typical way that enterprises operate

  • 12:23

    is that they have a core build
    is that they have a core build

  • 12:25

    where they will add all the pieces that core build
    where they will add all the pieces that core build

  • 12:26

    that they think should be everywhere, right?
    that they think should be everywhere, right?

  • 12:28

    Because you don't, like, say you need
    Because you don't, like, say you need

  • 12:30

    a fundamental core library like glibc,
    a fundamental core library like glibc,

  • 12:32

    you wouldn't add that to all of the different applications,
    you wouldn't add that to all of the different applications,

  • 12:35

    you would add it once and then inherit it in all the,
    you would add it once and then inherit it in all the,

  • 12:37

    so it's kind of the dry model,
    so it's kind of the dry model,

  • 12:38

    do not repeat yourself, right?
    do not repeat yourself, right?

  • 12:39

    So when you get into this dry model
    So when you get into this dry model

  • 12:40

    you got to balance the size of that base image versus,
    you got to balance the size of that base image versus,

  • 12:44

    you know and it's flexibility versus conciseness,
    you know and it's flexibility versus conciseness,

  • 12:47

    and you know, how concise it is.
    and you know, how concise it is.

  • 12:48

    Atomic Image, though, is meant for,
    Atomic Image, though, is meant for,

  • 12:50

    we essentially released a very minimal image that matters
    we essentially released a very minimal image that matters

  • 12:53

    for those very concise applications,
    for those very concise applications,

  • 12:55

    so if you look at like a C binary that's very small,
    so if you look at like a C binary that's very small,

  • 12:58

    maybe all it needs is DNS resolutions,
    maybe all it needs is DNS resolutions,

  • 13:00

    some other services from the OS from the userspace,
    some other services from the OS from the userspace,

  • 13:03

    it doesn't need much, but it's a real small binary,
    it doesn't need much, but it's a real small binary,

  • 13:05

    it wants a really small image to live on.
    it wants a really small image to live on.

  • 13:07

    So we released something called Atomic Image
    So we released something called Atomic Image

  • 13:08

    really targeting those use cases--
    really targeting those use cases--

  • 13:10

    >> I don't know if I remember if Atomic is launched,
    >> I don't know if I remember if Atomic is launched,

  • 13:12

    so it sounds a lot like
    so it sounds a lot like

  • 13:13

    what Docker announced with the Linux Kit today, too.
    what Docker announced with the Linux Kit today, too.

  • 13:18

    >> So, it's, flip-side of it--
    >> So, it's, flip-side of it--

  • 13:19

    >> Maybe you could compare contrast a little bit.
    >> Maybe you could compare contrast a little bit.

  • 13:21

    >> Yeah so, so I would compare Linux Kit to Atomic Coast,
    >> Yeah so, so I would compare Linux Kit to Atomic Coast,

  • 13:25

    which we've had for a long time.
    which we've had for a long time.

  • 13:26

    >> Stu: Okay.
    >> Stu: Okay.

  • 13:27

    >> Which is the Kernel and systemd
    >> Which is the Kernel and systemd

  • 13:28

    and kind of what runs the containers, right?
    and kind of what runs the containers, right?

  • 13:30

    But now we've released a different userspace setup
    But now we've released a different userspace setup

  • 13:33

    that's smaller-- >> Stu: Oh I got that, okay.
    that's smaller-- >> Stu: Oh I got that, okay.

  • 13:34

    >> For, to run on top of, you know.
    >> For, to run on top of, you know.

  • 13:36

    >> So like an agile minimum viable product,
    >> So like an agile minimum viable product,

  • 13:38

    this is a minimum viable container
    this is a minimum viable container

  • 13:39

    >> Yes.
    >> Yes.

  • 13:40

    >> For a particular function.
    >> For a particular function.

  • 13:41

    >> Yeah exactly, like BusyBox or some of the smaller images
    >> Yeah exactly, like BusyBox or some of the smaller images

  • 13:45

    that you want to play with.
    that you want to play with.

  • 13:46

    >> And Scott, do you guys have their website
    >> And Scott, do you guys have their website

  • 13:47

    or some documentation that you recommend
    or some documentation that you recommend

  • 13:49

    people starting with on your sites?
    people starting with on your sites?

  • 13:51

    Yeah absolutely, I swear,
    Yeah absolutely, I swear,

  • 13:52

    I think Project Atomic's a great place to start.
    I think Project Atomic's a great place to start.

  • 13:54

    >> Stu: And that's in the blogs, I'm assuming, right?
    >> Stu: And that's in the blogs, I'm assuming, right?

  • 13:55

    >> It is, if you blog for Atomic Image, too,
    >> It is, if you blog for Atomic Image, too,

  • 13:58

    you'll find a REL Blog entry,
    you'll find a REL Blog entry,

  • 14:01

    so REL Blog's a good place to kind of find
    so REL Blog's a good place to kind of find

  • 14:02

    some of that stuff, so relblog.redhat.com
    some of that stuff, so relblog.redhat.com

  • 14:05

    And then also if, if you look on just redhat.com.
    And then also if, if you look on just redhat.com.

  • 14:10

    And also out container catalog is a good place
    And also out container catalog is a good place

  • 14:13

    to actually go get started with that.
    to actually go get started with that.

  • 14:14

    So if you go to access.redhat.com/containers.
    So if you go to access.redhat.com/containers.

  • 14:17

    >> James: We'll get to that.
    >> James: We'll get to that.

  • 14:19

    >> Scott McCardy, it's great catching up with you.
    >> Scott McCardy, it's great catching up with you.

  • 14:20

    Next time we have you on we got to get the story
    Next time we have you on we got to get the story

  • 14:22

    behind "fatherlinux" as your--
    behind "fatherlinux" as your--

  • 14:23

    >> Yes! (laughs)
    >> Yes! (laughs)

  • 14:25

    >> Alright, but we'll be back with more coverage here
    >> Alright, but we'll be back with more coverage here

  • 14:26

    from DockerCon 2017, thank you for watching theCUBE.
    from DockerCon 2017, thank you for watching theCUBE.

All noun
texas
//

word

The second largest state; located in southwestern United States on the Gulf of Mexico

Scott McCarty, Red Hat | DockerCon 2017

412 views

Video Language:

  • English

Caption Language:

  • English (en)

Accent:

  • English (US)

Speech Time:

98%
  • 14:22 / 14:37

Speech Rate:

  • 228 wpm - Fast

Category:

  • Science & Technology

Intro:

>> Voiceover: Live from Austen, Texas, it's theCUBE.
Covering DockerCon 2017, brought to you by Docker,. in support from its ecosystem partners.. >> And we're back. Hi I'm Stu Miniman joined by Jim Kobielus
and this is theCUBE, worldwide leader in. live enterprise tech coverage.. Happy to have on the program, Scott McCarty,. who is technical product marketing for containers. with Red Hat, thanks so much for joining us!. >> Thanks for having me.. >> Alright so, obviously this is the big container show,
You know, Red Hat, I saw when you talk about the number
of contributors, you're one of the top contributors there,
but first tell us a little bit about your role at Red Hat,
how long you've been there, some of your passions,. what do you work on?. >> Yeah for sure.. So I've been at Red Hat six years and I started actually
as a solutions architect, six-ish years ago,. came from a startup before that,.

Video Vocabulary

/səˈpôrt/

noun verb

thing that bears weight of something or keeps it upright. To hold up or prevent from falling down.

/wərldˈwīd/

adjective adverb

extending or reaching throughout world. null.

/stärt/

verb

begin or be reckoned from particular point in time or space.

/kəmˈpyo͞odər/

noun

Machine for storing data, accessing the internet.

/ˈen(t)ərˌprīz/

noun

A business or organization.

/ˈstär ˌdəp/

noun

Act of setting in operation.

/ˌanTHrəˈpäləjē/

noun

Study of human origins, development and society.

/ˈäbvēəslē/

adverb

in way that is easily perceived or understood.

/ˈprädəkt/

noun

manufactured article or substance.

/ˈbakˌɡround/

noun

setting of picture, scene, or design.

/ˌäpəˈrāSH(ə)n/

noun other

action of operating. Medical procedures involving surgeries.

/səˈlo͞oSH(ə)n/

noun other

means of solving problem or dealing with difficult situation. Ways to solve or deal with problems.

/ˈteknək(ə)l/

adjective noun

Complex; difficult to understand. undefined.

/join/

verb

To participate in an activity with others.

/briNG/

verb

To take or go with someone to a place.