강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Devops & Infra

Kubernetes for SWE, learned from Silicon Valley engineers

Don't miss the opportunity to learn about Kubernetes, the hottest infrastructure in Silicon Valley, from a practitioner!

(4.7) 36 reviews

550 learners

  • altoformula
sre
Kubernetes

Reviews from Early Learners

What you will learn!

  • Kubernetes

  • Software Infrastructure Structure

Kubernetes, the core of container-based technology
Easy and detailed, starting from the basics!

Most Silicon Valley companies use
Kubernetes

In this course, you will learn general knowledge about Kubernetes and how to use Kubernetes to deploy and manage applications.

Container orchestration system, Kubernetes

K8s is currently the hottest infrastructure in Silicon Valley, and is useful for large-scale applications and complex microservice architectures .

Kubernetes is a tool optimized for deploying, managing, and scaling cloud-native applications . It plays a role in enabling easy and fast application deployment and management by organizing applications into clusters. This helps maintain high availability, scalability, stability, and security.

Kubernetes, why should I use it?

The Outstanding Utilization Provided by Kubernetes

Kubernetes can significantly reduce the cost of deploying and managing applications, while ensuring high availability and stability. It is compatible with various cloud platforms and supports most programming languages and runtime environments.

Convenient problem solving, wide community

Kubernetes offers many benefits to both developers and operators. Not only does it improve productivity and help solve problems quickly, but it also has a large community of contributors, which actively promotes continuous improvements and feature additions.


Complex and daunting SRE/DevOps field?
Making learning Kubernetes easier.

I want to understand Kubernetes in general, but it seems too difficult for me.

I want to convert the application I am currently using to a Kubernetes environment.

I want to become a Site Reliability Engineer (SRE) or a DevOps Engineer.

As one of the hottest technologies at the moment, many developers want to learn Kubernetes. However, due to the nature of the SRE and DevOps fields, there are bound to be some parts that feel overwhelming and difficult. This course will help you ease those difficulties and easily understand Kubernetes .

1️⃣ A detailed slide that conveys the core

To help you understand the basic concepts of Kubernetes, I will first explain them through slides . Since each slide is in English, you can easily understand the words that appear when you read the official Kubernetes documentation later.

2️⃣ Perfect check through practice

In the latter half of the lecture, we will practice using Minikube and how to use Kubernetes. By covering the basic concepts through slides and then reviewing them through practice, you can understand Kubernetes more easily.


What you'll learn 📚

  • ✅ Helps automate deployment, scaling, and management of container-based applications.
  • ✅ Easily scale applications within a cluster and automatically scale based on resource usage.
  • ✅ Learn how to use features like automatic recovery, load balancing, and rolling updates to increase application availability.
  • ✅ Learn how to efficiently manage resources within your cluster to optimize application performance and reduce costs.

Kubernetes Basics and Environment Setup

Learn the basics of Kubernetes and install Minikube, a virtual environment.

Kubernetes basic components and basic syntax

Learn about components called Pods and the YAML syntax.

Controller in Kubernetes

Learn about Controller, ReplicaSet, and Deployment.

Kubernetes Network

Learn about cluster networks and services

Application Architecture with Kubernetes

Learn about microservices architecture and the components needed to deploy an application.


It's good to listen together 🧑🏻‍🏫

 

Q&A 💬

Q. Why should I learn Kubernetes?

Most applications are now deployed as containers. Kubernetes helps automate the deployment, scaling, and management of container-based applications. As container technology gains popularity, Kubernetes is becoming increasingly important.

Q. Is this a lecture that non-majors can also take?

You can learn, but it will be more helpful if you have basic programming knowledge and application development experience. For more information, please refer to the [Prerequisite Knowledge] section below.

Q. What level of content is covered in the class?

It focuses on how application developers can deploy their applications to Kubernetes.

💾 Learning Environment & Materials Guide

  • For the learning environment, you will need a PC and operating system that can run Minikube .
  • We share learning materials with students through a Github repository .

🗂️ Check your player knowledge!

  • Container technology: Since Kubernetes is a container orchestration platform, basic understanding of container technologies such as Docker is required.
  • Linux Basics: Kubernetes runs mostly on a Linux environment. Basic knowledge of Linux commands, file systems, program management, etc. is helpful.
  • Basic programming knowledge: Basic knowledge of a programming language and scripting is helpful when deploying and managing applications using Kubernetes. In particular, you should know how to use YAML configuration files.

Recommended for
these people

Who is this course right for?

  • Those who are new to software infrastructure structure

  • If you want to learn Kubernetes

  • If you want to see the overall appearance of the software infrastructure structure

  • Anyone interested in DevOps or SRE

Need to know before starting?

  • linux command

  • Python

Hello
This is

10,551

Learners

717

Reviews

307

Answers

4.8

Rating

25

Courses

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

Curriculum

All

52 lectures ∙ (7hr 26min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

36 reviews

4.7

36 reviews

  • disneyhan님의 프로필 이미지
    disneyhan

    Reviews 5

    Average Rating 5.0

    5

    63% enrolled

    안녕하세요? 강사님, 저는 현재 현업에서 딥러닝 개발자로 일하고 있습니다. AI모델 개발을 주로 하는 일이라서 쿠버네티스나 도커에 관해 다소 무관심하게 지냈었는데요. 최근에 모델을 쿠버네티스를 통해서 배포하는 일을 맡게 되면서 강사님 강의를 신청해서 들었습니다. 처음 접하는 용어들이 매우 많았고, Pod, node, service 등 새로운 개념들이 많아서 혼자 하다보니 맨땅에 헤딩하는 기분이였는데요. 강사님 강의를 듣고, 이해한 채로 업무에 적용하니까 효율적으로 잘 배포할 수 있었습니다. 그리고, 복습하다보니 강의 화면 PPT 파일이 있으면 더 편하겠다 싶어서 강사님께 문의드리니까, 바로 업로드 해주셔서 큰 도움되었습니다. 강사님 강의 들은 내용과 다른 책 내용을 정리, 요약해서 팀원들에게 세미나까지 진행하기도 했습니다. 하핫, 물론 '그거까진 잘 모르겠습니다..'라고 답변한 질문들이 많았지만요. 강사님 덕분에 쿠버네티스에 대한 장벽을 조금 허물게 되었습니다. 그래서 ML/DL 뿐만 아니라 MLOps 분야도 재밌겠다 라는 생각도 들기 시작했고요. 그 첫 걸음으로 CKA (쿠버네티스 공인시험) 자격증에 도전하려 합니다. 강의 더 꼼꼼하게 돌려보고, 시험에서 좋은 결과 받아서 오겠습니다! 감사합니다! ps. 쿠버네티스를 처음 접하는 분들께 매우 추천하는 강의입니다! 용어 설명부터 실제로 적용하는 모습까지 모두 접할 수 있으니 큰 도움 되리라 생각합니다.

    • 미쿡엔지니어
      Instructor

      안녕하세요 disneyhan님, 쿠버네티스 입문에 성공하셨다니 정말 기쁘네요. 더구나, 제 강의가 세미나 하는데 도움이 되었다니 뿌듯합니다. 쿠버네티스에는 많은 특징들과 장점들이 있는데 앞으로 시간 날때마다 업데이트 하도록 하겠습니다.

  • 2heedol님의 프로필 이미지
    2heedol

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    쿠버네티스 학습에 큰 도움이 되었습니다!

    • 감사합니다! 큰 도움이 되었다니 정말 기쁘네요!! 앞으로 더 좋은 강의 많이 해서 도움 많이 드리겠습니다

  • ericserra님의 프로필 이미지
    ericserra

    Reviews 93

    Average Rating 4.9

    5

    100% enrolled

    쿠버네티스의 개념을 잡는데 아주 유익한 강의였습니다. 다음에는 쿠버네티스 중고급 개념에 대한 강의와 Azure의 AKS에 대한 강의를 개설 부탁 드립니다. 감사합니다~!

    • 안녕하세요 ericserra님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다. Azure의 AKS 강의는 아직 계획에 없지만, 혹시 AWS EKS에 관심이 있으시면 제 강의가 있으니 수강하시면 도움이 많이 되실 겁니다. 다시 한번 좋은 코멘트 감사합니다.

  • 김상연님의 프로필 이미지
    김상연

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • 안녕하세요 김상연님, 좋은 리뷰 정말 감사드립니다.

  • 육창수님의 프로필 이미지
    육창수

    Reviews 2

    Average Rating 5.0

    5

    33% enrolled

    • 안녕하세요 육창수님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다.

$45.10

altoformula's other courses

Check out other courses by the instructor!