コース概要
導入
Serverless の特徴とアーキテクチャの概要
- Serverless 開発はどのように機能しますか?
- Serverless アプローチにはどのような前提条件が必要ですか?
CNCF エコシステムと Serverless 環境の概要
- Serverless Container as a Service と Serverless Function as a Service の比較
Kubernetes 上での Serverless 開始
- Kubernetes 用の適切な Serverless フレームワークを選択する。
- Fission、Kubeless、Knative の比較
- Knative と OpenFaaS の比較
Serverless フレームワーク用の追加 FaaS プロバイダーの概要
OpenFaaS ツールチェインと特徴の概要
- なぜ OpenFaaS から始めるべきですか?
- OpenFaaS と統合できるツールは何か?
Kubernetes システムを Serverless 開発用にセットアップする
- 必要となるフレームワークとツールのインストールと構成
Core Serverless フレームワークツールの操作と API の利用
- ダッシュボードのナビゲーションと UI や CLI での作業
FaaS 実装と Kubernetes Serverless アプリケーションの概要
- Cold start と warm start の比較
Kubernetes 上で Python 関数を作成する
コードテンプレートの保存とリポジトリでの関数の共有
- Serverless Kubernetes プロジェクトのバージョニング
Python 関数のテストとパフォーマンスメトリクスの最適化
- 呼び出しメトリクスの操作
リソースレスポンスの管理に自動スケーリングを実装する
- 関数への変更の適用
関数に依存関係を追加し、ネイティブ拡張機能を作成する
Kubernetes Secrets の Serverless 関数での保存
- コンテナイメージとポッド定義の活用
Kubernetes Serverless 関数を保護し、認証機能を構築する
- TLS プロトコルの操作
Python 関数を Kubernetes 上で Serverless でデプロイする
- Serverless CI/CD パイプラインを使用したデプロイ
- コンポーネント URL のカスタマイズ
関数ライフサイクルの監視とリクエストログの確認
Troubleshooting
まとめと結論
要求
- Python プログラミング経験
- Kubernetes の概念と原理に関する中級レベルの知識
- コンテナ化とクラウド技術についての理解
- Linux ディストリビューションと CLI に関する経験
対象者
- 開発者
- DevOps エンジニア
お客様の声 (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
コース - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
講師がどのように効果的に知識を伝えるか
Vu Thoai Le - Reply Polska sp. z o. o.
コース - Certified Kubernetes Administrator (CKA) - exam preparation
機械翻訳
トレーナーが私たちの質問に答える際の知識と忍耐力。
Calin Avram - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
機械翻訳