Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Getting Started with Kubernetes (v1.30) - {{ x86-64, arm64 }}

Contains content essential for truly starting with Kubernetes (☸). 🧭 Through this course, you can most easily grasp Kubernetes' structure and begin. 🥇

(4.8) 246 reviews

3,809 learners

  • kubernetes
Kubernetes
Docker

Reviews from Early Learners

What you will learn!

  • Can I know why Kubernetes works that way?

  • You can learn about the difference between Control Plane Nodes and Worker Nodes.

  • I can understand Kubernetes' basic objects.

  • You can get an overview of microservice architecture.

  • You can have your own Kubernetes environment without time or cost restrictions, anytime and anywhere.

  • You can learn the components that strengthen Kubernetes' core.

  • Kubernetes Version Upgrade

  • How to more effectively manage Kubernetes versions with Ansible

First steps on your Kubernetes journey! 🚢
Lay the foundation for becoming a growing developer/engineer.

The easiest
Kubernetes Guide

📢 Hands-on update to Kubernetes v1.30!

  • On June 16, 2024, the Kubernetes labs were updated to match v1.30.
  • Accordingly, each ch2 was changed to a form commonly used in all lectures, and the subsequent lectures were given a number to differentiate them by one level. (Example: ch3 changed to ch4, reinforcement changed to A)
  • Also changed the base operating system from CentOS 7 to Ubuntu 22.04.
  • Additional footage shot for the v1.30 update is 7.1 and 7.2.
  • The existing reinforcement is saved in A, and after v1.30, it will proceed to B.
  • 🎉 Now officially supporting Mac Silicon (M Series, arm64) 😄

📢 Hands-on update to Kubernetes v1.25!
  • On September 18, 2022, the Kubernetes Labs were updated to support v1.25.
  • Accordingly, the images for 4.2, 4.3, and 6.2 have been modified.
  • Aside from that, the practice itself remains unchanged!

This lecture is designed to help you easily get started with Kubernetes by organizing the parts that are difficult to get started with Kubernetes. Therefore, for a better learning effect, all contents are explained with pictures and practical exercises as much as possible.

Pod Deployment Life Cycle

That is, the purpose is to understand Kubernetes itself without looking at the code, and thereby get started with Kubernetes properly.

💡 Things to know before registering for a class

  • The current lecture is designed to draw a big picture of the platform called Kubernetes, and since it does not cover code , it is difficult to learn about Kubernetes in detail . Accordingly, the lecture targets PMs, planners, some managers, and those who want to approach Kubernetes after drawing a big picture .
  • A more in-depth lecture, including handling code, is covered in the next lecture, Learning Kubernetes with Pictures. To check the current lecture style in advance, a preview is available for free.

    2.4. Building a Kubernetes environment with Vagrant + VMware Fusion (Non-commercial, arm64 users) - v1.30

    I recommend that you watch the class first.
  • If you feel that the above content is sufficient and that the current lecture list will be helpful, I recommend that you proceed with the lecture.


Why Kubernetes ?

Kubernetes is becoming an inevitable trend in modern IT.
Not only the major 3 companies (AWS, Azure, GCP), but almost all IT vendors are releasing solutions related to Kubernetes, so it is emerging as a basic technology for all IT. Therefore, I hope that you will be able to access Kubernetes as soon as possible and use it to grow as a developer/engineer.

조훈, 쉽게 시작하는 쿠버네티스 Google Kubernetes Engine

As an example, CloudFlare, famous for its CDN and 1.1.1.1 address, is used internally by engineers configuring a Kubernetes environment and developers requesting and using it. The base architecture of a famous domestic portal IT company is also composed of Kubernetes.

Kubectl from Cloudflare

Even VMware, a famous virtualization company, has released Tanzu, which is based on Kubernetes, indicating that the market has already shifted to a Kubernetes environment.

Why not start learning Kubernetes right now?


Features of this course

  • You can listen without knowing the code .
  • You can understand the overall flow of Kubernetes.
  • You can have your own Kubernetes test environment .
  • Lets you get started with Kubernetes .
  • This is the only course that automatically configures and runs a Kubernetes cluster (1 control plane node, 3 worker nodes), and provides images for cases where automatic configuration is difficult.

📖 We provide OVA (Open Virtualization Archive) and Qcow2 (QEMU copy on write) image files.

I've seen many people around me trying to get started with Kubernetes but having a very hard time grasping the concepts.
This is because there are many unique aspects conceptually, and the basic things that need to be known are also widely spread. Therefore, this lecture is a reflection of the concerns of 'How can I explain this part easily?' and 'How can I solve the basic parts of studying Kubernetes?'


In many places during that time
Kubernetes related activities
We have been proceeding with it.

Load balancer on-premise too? (w/ MetalLb)
Kubernetes Korea User Group Announcement Video
Comparison of Porter and MetalLB
(Open Infrastructure Day Announcement)
Demonstration of automated Kubernetes deployment with multi-control plane architecture via kubespray

Architectural Description of Docker Depracated (See slides)


Expected Questions Q&A

Q. I don't know what Kubernetes is, but will I regret learning about it?

That's a very good question. I prepared it just for those people. I've made it into a script that requires almost no prior knowledge. I worked hard to make it a lecture to get you started.

Q. Do I really need to know Kubernetes?

What a great series of questions... Yes, if you are retiring in 3-5 years, or are self-employed by then, you may not need it, but Kubernetes will become an essential element that almost everyone in IT (especially planning...) must know. It will be similar to where Linux is now.

Q. Can I learn everything about Kubernetes just by taking this course?

Let me be honest... It is impossible to teach everything about Kubernetes in a few dozen hours of online/offline lectures. Kubernetes is a technology that requires a lot of individual study because all the elements in modern IT are continuously being integrated. It is impossible to learn everything and say that you know everything in a short period of time. It is also a technology that changes very quickly and requires a very different direction for each element that is needed.

But the important thing is...
There are some things you absolutely need to know when getting started with Kubernetes, and I think this lecture will help you get started with Kubernetes correctly by covering those things.

Used in lectures
Program and version & lecture source address

Version 💾

  • Kubernetes - 1.30.0
  • Containerd - 1.16.31
  • MetalLB - 0.12.1

Infrastructure Configuration Tools 🏗️

Terminal Access Tool 🚀

Lecture Source

Please check the notes!

  • We are doing our best to provide students with a pleasant hands-on experience, but please understand that we may not be able to help with Vagrant-related errors that occur depending on individual environments .
  • (x86-64) For those who are having trouble with the hands-on training due to Vagrant -related errors, we provide an OVA image . (Download address provided at the bottom of lecture 2.3)
  • We provide Q&A, but the course fee does not include Q&A. However, if you are unable to practice or if there is any incorrect information, please let us know and we will take action as quickly as possible.

Recommended for
these people

Who is this course right for?

  • For those using Kubernetes in the cloud and curious about its internals.

  • For those who need to understand the structure of on-premise Kubernetes (e.g., OpenShift)

  • For those who want to experience Kubernetes without coding knowledge

  • For those who really want to get started with Kubernetes

  • For those who need their own Kubernetes test environment at no cost.

Need to know before starting?

  • Basic Linux commands (e.g., cd, ls, cat, etc.)

  • Basics of networking (e.g., 192.168.1.10/24 and 192.168.1.101/24 can communicate)

Hello
This is

12,871

Learners

600

Reviews

553

Answers

4.9

Rating

6

Courses

CNCF Ambassador | Cloud Native Engineer

 Documents:

Channels:

  • Linkedin

  • Github

  • Youtube

    메가존에서 쿠버네티스와 컨테이너 인프라에 관해 Tech Evangelist, CoE(Center of Excellence) 역할을 담당하고 있다. 주요 역할은 회사의 SaaS 제품에서 사용하는 쿠버네티스 환경을 현대화하고 비용을 최적화하는 것이며, 외부 고객을 위해 Tech Advisory와 Container Architecture Design 등을 지원하고 있다. 클라우드 네이티브 컴퓨팅 재단(CNCF)의 글로벌 앰버서더로, 클라우드 네이티브 기술, 나아가 인공지능 네이티브 기술이 널리 전파되는 데 기여하고 있다. 그 외에 'IT 인프라 엔지니어 그룹'의 운영진을 맡고 있으며, 오픈소스 컨트리뷰터로도 활동하고 있다.
    평소에 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 하고 있고, 지식은 문서로 남겨야 진정한 의미가 부여된다고 생각하여 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』, 『우아하게 앤서블』, 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』을 집필하였으며, 요즘IT와 같은 온라인 플랫폼 등에 종종 글을 기고한다.

Curriculum

All

56 lectures ∙ (10hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

246 reviews

4.8

246 reviews

  • Mx님의 프로필 이미지
    Mx

    Reviews 9

    Average Rating 4.4

    5

    62% enrolled

    코드를 숨기기 위한 강사님의 친절한 노력이 돋보이는 강의입니다. 덕분에 쿠버네티스 개념을 모르더라도 쉽게 접근할 수 있습니다. 개발자가 되고나서도 쿠버네티스는 어렵게만 느껴졌었는데 이 강의 덕분에 쿠버네티스가 무엇인지 개념을 잡을 수 있었습니다. 다음 강의도 빨리 듣고 싶네요.

    • rainingdaewoo님의 프로필 이미지
      rainingdaewoo

      Reviews 14

      Average Rating 4.8

      5

      59% enrolled

      좋은 강의인 거 같은데, 저한테는 아직 빨랐나봐요. 회사에서 도커 자주 써서 도커 다음으로 공부하려고 했는데...아직은 어렵네요. 쿠버네티스 조금 해보고 다시 들으러 올게요

      • 김석영님의 프로필 이미지
        김석영

        Reviews 5

        Average Rating 4.6

        5

        17% enrolled

        1.25 로 업데이트 한다음 이런 저런 안되던것들이 정상 동작 하여서 강의를 다볼수 있을거 같아요!

        • WCU님의 프로필 이미지
          WCU

          Reviews 7

          Average Rating 5.0

          5

          100% enrolled

          이해가 정말 쉽게 되는 강의 였습니다. 이런 강의 만들어주셔서 감사합니다.

          • 김 영재님의 프로필 이미지
            김 영재

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            쿠버네티스 홈페이지에서 텍스트로만 봐서 이해하기 어려웠던 부분들을 그림으로 설명해주시니까. 가닥이 잡히는거 같아요. 대신... 여러번 보면서 이해해야할거 같아요 ㅋㅋ

            Limited time deal ends in 7 days

            $44,550.00

            25%

            $46.20

            kubernetes's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!