강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Devops & Infra

SWE 向け Kubernetes をシリコンバレーのエンジニアから学ぶ

シリコンバレーで最もホットなインフラストラクチャであるKubernetesについて、実務者から全体的な知識を学ぶ機会を絶対に逃さないでください!

  • altoformula
sre
Kubernetes

学習した受講者のレビュー

こんなことが学べます

  • クバネティス(Kubernetes)

  • ソフトウェア インフラストラクチャ構造

コンテナベース技術の核心、クーバーネティス
基本から簡単で詳しく!

シリコンバレー企業のほとんどが使用する
クバネティス(Kubernetes)

このレッスンでは、クーバーネティスに関する全般的な知識を学習し、クーバーネティスをアプリケーションのデプロイ・管理に活用する方法を学びます。

コンテナオーケストレーションシステム、クバネティス

K8sは現在、シリコンバレーで最もホットなインフラストラクチャであり、大規模なアプリケーションや複雑なマイクロサービスアーキテクチャなどに有用に活用できます。

Kubernetisは、クラウドネイティブアプリケーションのデプロイ、管理、スケーリングに最適化されたツールです。アプリケーションをクラスターに構成することで、アプリケーションを簡単かつ迅速にデプロイおよび管理することができます。これにより、高い可用性とスケーラビリティ、信頼性、およびセキュリティを維持するのに役立ちます。

クーバーネティス、なぜ使用すべきですか?

クーバーネティスが提供する優れた活用度

クーバーネティスを使用すると、アプリケーションのデプロイおよび管理コストを大幅に削減し、高い可用性と信頼性を確保できます。さまざまなクラウドプラットフォームと互換性があるだけでなく、ほとんどのプログラミング言語とランタイム環境もサポートしています。

便利なトラブルシューティング、広いコミュニティ

キューバネティスは開発者とオペレータの両方に多くの利点を提供します。生産性を向上させ、迅速に問題を解決する役割を果たすだけでなく、コミュニティに多くの貢献者があり、持続石である改善や機能追加が活発に行われています。


複雑で大変なSRE/DevOps分野?
クーバーネティス学習をより簡単に。

クーバーネティスについて全般的に理解したいのですが、私はとても難しいと思います。

現在書いているアプリケーションをクーバーネティス環境に変えたいです。

Site Reliability Engineer(SRE)やデブオプスエンジニアになりたいです。

現在最もホットな技術の一つであるだけに、多くの開発者の方がクーバーネティスを学習したいと思います。しかし、SREとDevOpsの分野の特性上、幕膜と難解に感じられる部分がある。この講義は、そのような困難を軽減し、クーバーネティスを簡単に理解するのに役立ちます。

1️⃣コアを伝える入念なスライド

クバネティスの概念の基本的な理解を助けるために、まずスライドを通して説明します。各スライドは英語で構成されているため、後にクーバーネティス公式文書を読むときに出てくる単語を見ても簡単に把握できます。

2️⃣実習による完璧なチェック

講義の後半では、Minikube(ミニキューブ)を利用して、クバネティスの使い方や活用方法を直接実習してみます。基本的な概念をスライドとして扱った後、練習を通して再確認することで、クーバーネティスをより簡単に理解できます。


学習内容📚

  • ✅コンテナベースのアプリケーションの展開、拡張、および管理を自動化するのに役立ちます。
  • ✅クラスタ内で簡単にアプリケーションを水平にし、リソース使用量に応じて自動的に調整します。
  • ✅アプリケーションの可用性を向上させるために、自動回復、ロードバランシング、ローリングアップデートなどの機能の使い方を学びます。
  • ✅クラスタ内のリソースを効率的に管理し、アプリケーションのパフォーマンスを最適化し、コストを削減する方法を学びます。

クバネティスの基礎と環境設定

クバネティスに関する全般的な基礎知識を学び、仮想環境であるMinikubeも設置してみます。

クバネティス基本コンポーネントと基礎文法

PodというコンポーネントとYAML文法について学びます。

クーバーネティスのコントローラー

Controller(コントローラ)、Replicaset(レプリカセット)、Deployment(デプロイメント)について学びます。

クバネティスネットワーク

クラスタネットワークとサービスについて学びます

キューバネティスを使用したアプリケーションアーキテクチャ

マイクロサービスアーキテクチャについて学び、アプリケーションを展開するために必要なコンポーネントについて学びます。


一緒に聞くといいですよ🧑🏻‍🏫

 

Q&A 💬

Q. なぜクーバーネティスを学ぶべきですか?

これで、ほとんどのアプリケーションはコンテナとしてデプロイされます。 Kubernetisは、コンテナベースのアプリケーションの展開、拡張、管理を自動化するのに役立ちます。コンテナ技術が人気を集め、クバネティスの重要性がますます高まっています。

Q. 非専攻者も聞ける講義ですか?

学習することはできますが、基本的なプログラミング知識とアプリケーション開発の経験があれば、さらに役立ちます。詳しくは、下段[選手知識]関連内容をご覧ください。

Q. 授業内容をどのレベルまで扱いますか?

アプリケーション開発者がキューバネティスにアプリケーションをどのようにデプロイできるかに焦点を当てています。

💾学習環境&資料ガイド

  • 学習環境には、Minikube(ミニキューブ)を駆動できるPCやオペレーティングシステムが必要です。
  • 受講生の方には、 Github Repositoryを通じて学習資料を共有いたします。

🗂️選手の知識を確認してください!

  • コンテナ技術:クバネティスはコンテナオーケストレーションプラットフォームであるため、Dockerなどのコンテナ技術の基本的な理解が必要です。
  • Linux(Linux)の基礎:クーバネティスはほとんどがLinux環境で動作します。 Linuxコマンド、ファイルシステム、プログラム管理などの基本的な知識があれば役立ちます。
  • 基本的なプログラミング知識:クーバーネティスを使用してアプリケーションをデプロイおよび管理するときは、プログラミング言語とスクリプトに関する基本的な知識が役立ちます。特に、YAML構成ファイルの使用方法を知っておく必要があります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ソフトウェア インフラストラクチャ構造を初めて学ぶ方

  • Kubernetes を学びたい方

  • ソフトウェア インフラストラクチャの全体的な様子を知りたい方

  • DevOps や SRE に興味のある方

前提知識、
必要でしょうか?

  • Linux コマンド

  • パイソン

こんにちは
です。

10,546

受講生

716

受講レビュー

307

回答

4.8

講座評価

25

講座

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

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

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

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

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

 

カリキュラム

全体

52件 ∙ (7時間 26分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

36件

4.7

36件の受講レビュー

  • disneyhan님의 프로필 이미지
    disneyhan

    受講レビュー 5

    平均評価 5.0

    5

    63% 受講後に作成

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

    • 미쿡엔지니어
      知識共有者

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

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

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

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

    • 미쿡엔지니어
      知識共有者

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

  • ericserra님의 프로필 이미지
    ericserra

    受講レビュー 93

    平均評価 4.9

    5

    100% 受講後に作成

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

    • 미쿡엔지니어
      知識共有者

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

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

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • 미쿡엔지니어
      知識共有者

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

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

    受講レビュー 2

    平均評価 5.0

    5

    33% 受講後に作成

    • 미쿡엔지니어
      知識共有者

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

¥6,861

altoformulaの他の講座

知識共有者の他の講座を見てみましょう!