実践を通して、クーバーネティスの重要な概念とマイクロサービスアーキテクチャの原理を理解します。
クバネティスのコアコンセプト
クラウドアプリの開発とデプロイプロセス
マイクロサービスアーキテクチャの原理
Googleクラウドコード(SDK)
初めて学ぶクーバーネティス、実習で簡単!
クラウド/サーバーアプリ開発の開始、クーバーネティス
このレッスンでは、Kubernetes環境でアプリケーションを開発およびデプロイするプロセスを実践し、Kubernetesの重要な概念とマイクロサービスアーキテクチャ(MSA)の設計原理を理解します。
クラウド/サーバー環境は知っておくべきことも多く、複雑です。
Kubernetes(Kubernetes、k8s)はクラウド/サーバー環境の標準と言えます。 AWS、Google、Microsoftなどの主要クラウドプロバイダーもクーバーネティスをサポートしているので、クーバーネティスはクラウド/サーバー開発のために最初に知っておくべき知識といえます。
ミニキューブを使用すると、PC環境にクーバネティス環境を設定できます。つまり、接続されているサーバーがなくてもクラウド/サーバー開発を勉強できます。
このレッスンでは、ミニキューブでキューバネティス環境を構築し、簡単なサンプルアプリケーション開発を実践します。実習を通じてクーバーネティスの核心概念を理解し、クラウド/サーバー開発者としての基礎を固めましょう!
💡 クバネティスに初めて接する方のために段階的に説明を進めます。一緒に勉強すると、難しくなくクーバネティスとクラウド/サーバー開発を学ぶことができます。
おすすめ学習者✅
扱う技術✅
コア学習内容✅
授業映像に字幕を提供します。初心者でも簡単に練習できます。
このレッスンでは、3つのマイクロサービスで構成されるカウンターアプリを開発し、クーバーネティスに配布します。これにより、クバネティスの核心概念とマイクロサービスアーキテクチャの基本原理を理解します。
クーバーネティスコマンドツールであるkubectlを使用してクーバネティスコンポーネントを作成および管理する方法を実践します。
簡単なWebサービスを開発し、クーバーネティスに展開します。 YAMLファイルを使用してKubernetesコンポーネントを指定して管理する方法について説明します。
クーバーネティス環境でクラウド/サーバーアプリを開発する基本的なプロセスを実践します。 (開発 - イメージビルド - デプロイ)セクション2のソースコードはgithubで確認できます。
count 値を persistent volume にファイルとして保存し、それをサービスする counter アプリを開発します。
Google Cloud Codeを使用してビルドとデプロイを自動化する方法を実践してください。セクション3のソースコードはgithubで確認できます。
count インクリメント要求を処理する web-inc サービス、count 値を返す web サービス、Redis DB に count 値を格納する redis サービスで構成されるこの講義の最終構造を実装します。
セクション4のソースコードはgithubで確認できます。
Q. 講義を聞く前に、知っておくべきことはありますか?
学習対象は
誰でしょう?
クーバーネティスを知りたい人
クラウドアプリの開発と展開について気になる人
マイクロサービスアーキテクチャを学びたい人
前提知識、
必要でしょうか?
コンピュータ、ネットワーク、プログラミングの基礎知識
279
受講生
19
受講レビュー
10
回答
4.9
講座評価
3
講座
• 현) 보이는소프트웨어연구소 대표(2016~현재)
- 삼성전자 소프트웨어 아키텍트 양성 및 인증
- 소프트웨어 구조 설계 및 평가 교육 / 컨설팅
• 중앙대학교 소프트웨어 대학 겸임 교수(2018~2022)
- 기초 컴퓨터 프로그래밍 - C/C++, JavaScript, Python
• 삼성전자(2003~2016)
全体
31件 ∙ (3時間 10分)
4. セクションについて
01:51
5. minikubeクラスタの作成
05:32
10. セクションの整理
04:00
11. セクションについて
01:34
13. Docker イメージの作成
04:54
14. YAMLでデプロイメントを扱う
05:57
15. YAMLでサービスを扱う
03:55
16. Webサーバーの変更
06:03
17. セクションの整理
02:30