コース概要
導入
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 エンジニア
お客様の声 (5)
コアな k8s の知識。
Piotr Pawelec - Akamai
コース - Kubernetes Advanced
機械翻訳
彼は忍耐強く、私たちが遅れることを理解していました
Albertina - REGNOLOGY ROMANIA S.R.L.
コース - Deploying Kubernetes Applications with Helm
機械翻訳
トレーニングはより実践的でした
Siphokazi Biyana - Vodacom SA
コース - Kubernetes on AWS
機械翻訳
Kubernetesについて学ぶ。
Felix Bautista - SGS GULF LIMITED ROHQ
コース - Kubernetes on Azure (AKS)
機械翻訳
DockerとKubernetesの基礎をよく理解することができました。
Stephen Dowdeswell - Global Knowledge Networks UK
コース - Docker (introducing Kubernetes)
機械翻訳