シリコンバレーのAI開発者によるLLMサービスのためのRAG
Hong
¥20,809
早割
69%
¥6,279
入門 / JavaScript, Python, AI, ChatGPT, RAG
5.0
(3)
LLMの限界? シリコンバレーの現場で経験したRAGの試行錯誤と運用ノウハウをもとに、実践的な問題解決法をお伝えします。
入門
JavaScript, Python, AI
「クバネティスをどこからどのように始めればよいか分からない」という問題を解決するために作られました。金融インフラを運用しながら直接経験した実務経験をもとに、単なる理論ではなく、実際の構築と運用の流れに沿って理解できるように構成されています。Dockerとの関係、YAML、Pod、Deployment、Serviceへと続く学習過程を通じて、学習者はクバネティスを「概念」ではなく「活用可能な技術」として体得することになります。
受講生 297名
難易度 入門
受講期間 無制限
学習した受講者のレビュー
5.0
식케이
最高すぎる講義だと思います。この講義を見てKubernetesが使えないなんてことは、絶対にありえないと思います…。 単純なコマンドテストから、講義の90%が実習で構成されている点がとても気に入りました。 - 一つひとつ打ち込みながら進める方式が非常に有益でした。 正直、クバネティスはとても難しかったのですが、この講義を通じてこれ以上難しいとは感じなくなった気がします。 - 実際におっしゃっていたように、実際に使う時にまた一つひとつ調べ直すという点も、自分と同じだなと感じました(笑) 多くの方が見れば大きな助けになる講義ですね。 本当にありがとうございました。
5.0
smathj
講義とても良かったです! 完全にクバネティスが初めての方よりは、 浅く広く学んだことのある方に適していると思います。 淡々と説明してくださり、視覚資料も豊富で、 講義時間を最大限短縮するためにソースコードもすべて提供してくださったので、 とても見やすかったです。 ありがとうございました!
5.0
이병석
クバネティスは難しく感じてばかりでしたが、本当に分かりやすく解説してくださり、多様なパターンや一つひとつ一緒に実習する構成がとても気に入りました!
クバネティス(Kubernetes)の主要オブジェクト(Pod/Deployment/Service)の実践的な運用能力
ローカル環境からProductionレベルまで直接構築可能な能力
YAMLベースの宣言型設定の理解および自己構成能力
Docker → Kubernetes 移行の流れ
障害対応およびセルフヒーリング(自己修復)構造の理解
コンテナベースのインフラアーキテクチャ設計能力
開発・プログラミング・インフラ
この講座は、Dockerまでは経験したもののKubernetesの前で立ち止まっているバックエンド開発者のための、実習中心のk8s講座です。YAML文法から始まり、Pod・Deployment・Serviceを直接立ち上げ、デプロイ自動化やIstio拡張パターンまでを手を動かしながら構成します。
金融インフラを運用するToss現職サーバー開発者と共に構成したカリキュラム
実習環境はmacOS(Apple M3)・Docker Desktop一つあれば十分です
この講義が始まった理由
以下は実際の会話内容です。忙しかったTossの開発者に余裕ができ、次のテーマとしてKubernetesを提案しました。
そうしてこの講義が作られました。Tossで金融インフラを運用している開発者が「これは扱うべきだ」と先に提案したテーマです。
今立っている場所
勤務環境によってインフラを直接構築することもあれば、コードだけを書くこともあります。しかし、キャリアを長期的に見れば、この質問が残ります。
コードだけを作成するポジションに長く留まることが、キャリアにおいて長期的に正しい選択でしょうか?
Why Kubernetes
Kubernetes(クバネティス、k8s)は、コンテナ化されたアプリケーションのデプロイ、スケーリング、および運用を自動化するためのコンテナオーケストレーションプラットフォームです。単にコンテナを実行するだけでなく、デプロイ戦略、障害復旧、トラフィック分散、リソース管理を一つのプラットフォームで解決します。
公式ドキュメントでは、Kubernetesを次のように説明しています。
Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、および管理を自動化するためのオープンソースのコンテナオーケストレーションエンジンです。このオープンソースプロジェクトは、Cloud Native Computing Foundation (CNCF) によってホストされています。
Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソースのコンテナオーケストレーションエンジンです。このオープンソースプロジェクトは、Cloud Native Computing Foundation(CNCF)によってホストされています。
現代的なバックエンドシステムは、もはや単一サーバー、単一アプリケーションの構造ではありません。複数のマイクロサービス(MSA)が互いに通信し、トラフィックは予測が難しく、障害はいつでも発生します。この講義では、Kubernetesを単なるツールではなく、運用を責任持つインフラプラットフォームとして扱います。
実際の講義内容のプレビュー
説明よりも画面を見る方が早いです。実際の講義の一部をそのまま切り取ってきました。
Deploymentを活用したRolling Updateサービスを稼働させたままバージョンを更新していく過程
PrometheusおよびGrafanaを活用したログ収集クラスターで何が起きているのかを目で確認
ArgoCDを活用したPublic Repositoryデプロイ自動化リポジトリにアップロードすればクラスターが追従する構造
画面でご覧になったなら、次は直接立ち上げる番です
YAML一行から始まり、Istioまで続きます。
지금 시작하기採用市場の現実
バックエンドの採用告知をそのまま持ってきました。要求技術リストにKubernetesが入っています。
この講義の特徴
現職のエンジニアと共に構成された講義はめったにありません。Tossで実際にKubernetesを使用している8年目のサーバーエンジニアと共に、基本の枠組みからサービス構成まで実務基準で作成しました。
インフラは理論で扱うには良いテーマですが、実際に構築してみるのとは大きな差があります。この講義は、概念説明のすぐ後にクラスターを起動し、オブジェクトを作成する実習が続きます。
「AWSでインフラを構築したことがあります」で止まってしまうと、説明できる範囲が狭まります。現代的なインフラ構築においてKubernetesは避けて通れず、この内容を知っているジュニアと知らないシニアでは、その立ち位置が異なります。
Docker Desktopのボタン一つで作るローカルクラスターから出発し、サーバーを直接稼働させながらインフラを構成する段階まで繋がります。デプロイ自動化とIstio拡張パターンが最後に加わります。
このような方におすすめです
逆に、PodとDeploymentの違い、Serviceがどのようにトラフィックを転送するのか、Rolling Updateが何を保証するのかを今すぐ説明できるのであれば、この講義は必要ありません。
カリキュラム
Kubernetesを初めて学ぶ開発者のための順序で構成されています。Dockerとの関係から始まり、YAML、コアオブジェクト、サービス管理パターン、デプロイ自動化、Istio拡張まで、Part 1から4へと続きます。
扱う技術・実習環境
Apple M3 Air環境でDocker Desktopを使用して進めます。Docker version 28.0.0を基準としており、ローカルでクラスターを起動してそのまま進めることができます。
カリキュラムまで全てご覧になったら
受講期間は無制限です。必要なパートだけを後で読み返すこともできます。
지금 등록하고 실습 시작하기誰が作ったのですか
Toss · 8年目サーバー開発者
Toss 開発者
8年目のバックエンドサーバー開発者として、Tossで金融インフラを運用しています。地方大学でコンピューター工学を専攻し、JavaとSpringをメインスタックとして使いながら、低級言語にも関心を持っています。Hongとはカンファレンスで縁があり、共同で講義を撮影しています。
よくある質問
Kubernetesは、コンテナ化されたアプリケーションのデプロイ・拡張・管理を自動化するオープンソースのコンテナオーケストレーションエンジンです。略してk8sとも書かれます。単にコンテナを実行するだけでなく、障害が発生した際の自己修復、トラフィックに応じたスケーリング、サービス間の通信や負荷分散までを一つのプラットフォームで処理します。
Dockerはコンテナを作成し実行するツールです。コンテナが複数のノードに分散し数が増えると、「誰かが死んだときに再起動させるか、トラフィックをどこへ送るか、バージョンをどう入れ替えるか」を人間が管理するのは困難になります。Kubernetesはその運用を宣言型で代行します。セクション2でDockerとの関係をまず整理してから進みます。
Podはコンテナが実際に起動する最も基本的な単位であり、DeploymentはそのPodをいくつ維持するか宣言しておけば、停止した際に再起動してくれるオブジェクト(Self-healing)です。Serviceは、絶えず変化するPodの前に固定されたアクセスポイントを置くことで、トラフィックを転送します。セクション3で、これら3つを順番に直接作成してみます。
はい。入門レベルの講義として、Dockerとの関係や環境検証から始まり、YAML文法、Pod、Deployment、Serviceの順に進んでいきます。Dockerの使用経験があればスムーズに進められますし、後半のデプロイ自動化やIstio拡張は実務経験者にとっても新しい内容となっています。
Apple M3 AirでDocker Desktop(Docker version 28.0.0基準)を使用して進めます。セクション2でDocker Desktopのボタン一つでローカルKubernetes環境を構築する方法を扱うため、クラウドの支払いをすることなく、ローカルでクラスターを起動して進めることができます。
はい。セクション5でArgoCDを活用したPublic Repositoryのデプロイ自動化を、セクション6でIstioを活用した拡張パターンを扱います。PrometheusとGrafanaを活用したログ収集も実習に含まれています。
役に立ちます。MSAはKubernetesが頻繁に使われる代表的な環境ではありますが、前提条件ではありません。サービスが一つであっても、無停止デプロイ(Rolling Update)、障害時の自動復旧、リソース管理といった問題は同様に発生します。ただし、複数のサービスが通信する構造を扱うようになれば、この講義の内容がすぐに必要になります。
公式文書はオブジェクトの一つひとつが何であるかを正確に説明しています。しかし、ローカルクラスターを立ち上げ、実際にデプロイを動かしてみて、何が壊れるかを確認するプロセスは文書が代わりにしてくれるわけではありません。この講義は、そのプロセスを順を追って進めながら、手に馴染ませることに時間を使います。
Part 1はKubernetesの概要とDockerとの互換性、そしてYAML・Pod・Deployment・Serviceといった核心的な知識です。Part 2はサービス管理パターン、Part 3は高度なパターンとデプロイ自動化、Part 4はIstioを活用した拡張パターンです。受講期間は無制限です。
YAML一行から始まり、デプロイ自動化とIstioまで全て実習で確認します。
강의 시작하기一緒に成長しましょう
キャリアや現場の状況、技術を共有する開発者オープンチャットを運営しています。講義を受けながら気になったことや実務の悩みを気軽に共有してみてください。
学習対象は
誰でしょう?
クバネティスを使わなければならないが、どこから始めればいいか途方に暮れている開発者
Dockerまではやってみたものの、Kubernetesの段階で止まっている実務家
インフラ知識の不足により、デプロイ・運用に自信がないバックエンド開発者
MSA環境を理解せず、機能開発だけを繰り返しているジュニア開発者
転職・面接対策としてKubernetesの実務感覚が必要な開発者
インフラン認証
キャリア認証
9,231
受講生
589
受講レビュー
165
回答
4.8
講座評価
31
講座
家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。
講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。
Tossの開発者からの推薦で合流されたシリコンバレーの開発者 Waddy, người đã tham gia theo lời giới thiệu của một nhà phát triển từ Toss
[知識共有者の経歴]
[前] サンドボックスIP関連ブロックチェーン開発者
[前] メタバースバックエンドエンジニア
[現] 板橋(パンギョ)でベテランになりつつあるサーバー開発者
[インタビュー履歴]
[その他のお問い合わせ]
[公式サイト]
全体
29件 ∙ (7時間 44分)
講座資料(こうぎしりょう):
全体
12件
4.9
12件の受講レビュー
受講レビュー 63
∙
平均評価 5.0
5
講義とても良かったです! 完全にクバネティスが初めての方よりは、 浅く広く学んだことのある方に適していると思います。 淡々と説明してくださり、視覚資料も豊富で、 講義時間を最大限短縮するためにソースコードもすべて提供してくださったので、 とても見やすかったです。 ありがとうございました!
こんにちは、smathjさん。素敵なレビューを残していただきありがとうございます。皆さんの理解を最大限助けられるよう準備してみました。分かりやすかったとのことで良かったです。^^ 今日も良い一日をお過ごしください〜!
受講レビュー 9
∙
平均評価 5.0
5
クバネティスは難しく感じてばかりでしたが、本当に分かりやすく解説してくださり、多様なパターンや一つひとつ一緒に実習する構成がとても気に入りました!
ビョンソクさん、こんにちは。素敵なレビューを残していただきありがとうございます!!これからもより有益な講義と内容をお届けできるように頑張ります!!
受講レビュー 13
∙
平均評価 5.0
5
クバネティスを初めて接する方々には、これほど良い講義はないと思います。
warnaさん、こんにちは!!素敵なレビューを残してくださりありがとうございます!!これからももっと有益な内容をお届けしますね!!良い一日をお過ごしください(笑)
受講レビュー 15
∙
平均評価 5.0
5
どの授業も実習内容が豊富で、視覚的な資料も非常に多く、とても有益な講義でした..!! 講義ありがとうございました!!
こんにちは、02年生まれの開発者様!!素敵なレビューを残してくださりありがとうございます!!これからももっと有益な内容をお届けしますね!!良い一日をお過ごしください(笑)
受講レビュー 4
∙
平均評価 5.0
5
最高すぎる講義だと思います。この講義を見てKubernetesが使えないなんてことは、絶対にありえないと思います…。 単純なコマンドテストから、講義の90%が実習で構成されている点がとても気に入りました。 - 一つひとつ打ち込みながら進める方式が非常に有益でした。 正直、クバネティスはとても難しかったのですが、この講義を通じてこれ以上難しいとは感じなくなった気がします。 - 実際におっしゃっていたように、実際に使う時にまた一つひとつ調べ直すという点も、自分と同じだなと感じました(笑) 多くの方が見れば大きな助けになる講義ですね。 本当にありがとうございました。
あまりにもお褒めいただいたので……言葉を失ってしまいましたが ㅠㅠ それでも、一般的にKubernetesを使う際によく使われるコマンドを中心に扱い、それを基に実際のパイプラインも構築してみました。 お役に立てたようで嬉しいです。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール
¥82,500
25%
¥13,813