学習者は、コンテナ、Kubernetes、アプリケーション開発について基本的な知識を持っていることが推奨されます。Kafka などのメッセージ ブローカーや、プロデューサー/コンシューマー モデルまたはパブリッシャー/サブスクライバー モデルを含むイベント駆動型アーキテクチャに精通していることも推奨されます。
ラボ環境には、IDE (Eclipse や IntelliJ など)、JDK 1.8 以上、イメージ レジストリ用の無料の Docker Hub アカウント、Docker、Kind (Docker 内の Kubernetes)、Kubernetes CLI (kubectl)、およびクラスターの作成とアプリケーションの展開用に、最低 3 つの CPU と 16 GB の RAM を搭載した Windows 11 または Linux を実行するマシンが必要です。