1 of 9

Introduction to Containers and Container Orchestrators

1

Avik Kundu

Software Engineer, Red Hat

CONFIDENTIAL designator

V0000000

2 of 9

About Me

2

  • Software Engineer @ Red Hat India
  • Primarily work on the Openshift Platform
  • AWS Community Builder
  • Have contributed to various CNCF projects like Kubernetes, Knative, Keptn, Tekton, etc.
  • Like to attend conferences and meetups and learn more from the community.

Portfolio: avikkundu.in | Twitter: @avik6028 | GitHub: Lucifergene

CONFIDENTIAL designator

V0000000

3 of 9

Somewhat a

“Technical Session”

3

CONFIDENTIAL designator

V0000000

4 of 9

Let's get the Background Set…

Late 1990s

Late 2000s

2013 onwards

4

CONFIDENTIAL designator

V0000000

5 of 9

Virtualization

5

CONFIDENTIAL designator

V0000000

6 of 9

Rise of Containers and Docker

Application Code + Dependencies (Libraries/Packages) = Container

Docker : A tool to create Application Containers

Dockerfile: A file having the steps are mentioned for creating the container

DockerHub: A container Repository to upload Containers

  • Linux Containers were present for a long period
  • Docker Inc. introduced it to mainstream
  • Other Tools Similar to Docker: Podman, Buildah, Kaniko

6

CONFIDENTIAL designator

V0000000

7 of 9

Containerization

7

CONFIDENTIAL designator

V0000000

8 of 9

Need for a Container Orchestrator

Kubernetes

8

  • What happens when you need to manage 100’s of containers together?
  • How do you keep track of the health of each container throughout?
  • How to make your application highly scalable and secure?

CONFIDENTIAL designator

V0000000

9 of 9

Thanks for Joining!

For any questions, feel free to reach out to me over LinkedIn, Twitter, etc.

9

Portfolio: avikkundu.in | Twitter: @avik6028 | GitHub: Lucifergene

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat

CONFIDENTIAL designator

V0000000