Kubernetes の学習とトレーニング
クラウドネイティブの取り組みに関するガイダンスを入手しましょう。Kubernetes の学習やトレーニング リソース (ビデオ、記事、書籍、技術ウェビナーなど) について詳しくご確認ください。基本を理解し、Azure Kubernetes Service (AKS) などのさまざまな Kubernetes 機能やソリューションを実際に体験してみてください。
Kubernetes の概要を確認する
Kubernetes トレーニングを開始して、ソフトウェアとそのコンポーネントについての概要をよく理解しましょう。Kubernetes を初めて使用する場合は、まず Kubernetes とは何か を学習し、次に コンテナーがどのように機能するかについて学習しましょう。コンテナーとオープンソースのコンテナー形式である Docker について既によく理解できている場合は、 Kubernetes と Docker が連携するしくみをご覧ください。
コンテナー化されたアプリケーションの使用を開始する
クラスターやコントロール プレーンなど、Kubernetes のコンポーネントと概念の間の関係を視覚的に説明します。また、アプリとワークロードのデプロイに関するヒントと、Kubernetes 環境の構築とセキュリティ保護に関するヒントもご確認いただけます。
Phippy を使用して Kubernetes について楽しく学ぶ
ポッドやデプロイなどの Kubernetes の概念について、イラスト付きの子供用書籍のスタイルでご説明します。この面白い教育用アドベンチャー『Phippy the giraffe and Zee the zebra』をフォローしてください。
Azure Kubernetes Service (AKS) の主要概念
これらの技術記事では、Azure Kubernetes Service (AKS) のインフラストラクチャ コンポーネント、アクセスと ID、セキュリティ、ネットワーク、ストレージ、スケーリングの機能について説明します。AKS は、コンテナーベースのアプリケーションのデプロイと管理をさらに簡素化する、マネージド Kubernetes サービスです。
-
クラスターとワークロード
コントロール プレーン、ノード、ノード プールなどのインフラストラクチャ コンポーネントが AKS でどのように動作するかを、ポッド、デプロイ、セットなどのワークロード リソースと共にご確認ください。リソースを名前空間にグループ化する方法について説明します。
-
アクセスと ID のオプション
Kubernetes サービス アカウント、Azure Active Directory 統合、ロールベースのアクセス制御、ロールと ClusterRoles、および RoleBindings と ClusterRoleBindings を使用して、AKS のアクセス許可を認証し、割り当てることができます。
-
アプリケーションとクラスター セキュリティの概念
マスター コンポーネント セキュリティ、ノード セキュリティ、クラスターのアップグレード、ネットワーク セキュリティ、Kubernetes シークレットを使用して、AKS でアプリケーションを保護できます。
-
アプリケーションのネットワークの概念
サービス、Azure 仮想ネットワーク、イングレス コントローラー、ネットワーク ポリシーなど、AKS のアプリケーションにネットワークを提供できます。
-
アプリケーションのスケーリング オプション
手動スケーリング、水平ポッド自動スケーラー (HPA)、クラスター自動スケーラー、Azure Container Instance (ACI) の統合を使用して、AKS でアプリケーションをスケーリングできます。
-
アプリケーションのストレージ オプション
ボリューム、永続ボリューム、ストレージ クラス、永続ボリューム チェーンを使用して、AKS にアプリケーションを格納できます。
Kubernetes トレーニング ウェビナー
特定の Kubernetes ユース ケースについて、高名なエンジニア、プログラム マネージャー、開発者によるオンデマンドのウェビナーをご紹介します。また、Kubernetes を実際に学び、使用している他のユーザーからの質問に対する回答をお聞きください。
-
Kubernetes を開始して実行する
Kubernetes をどこから開始するかをご覧ください。マネージド Kubernetes サービスを使用して日々の運用を簡素化する方法についてご確認ください。
-
クラスター管理のための Kubernetes のベスト プラクティスの適用
始めから最適に AKS を使用しましょう。マルチテナント、名前空間を使用した論理分離、クラスターとイメージのセキュリティについての詳細をご確認ください。
-
アプリケーションのネットワークの概念
サービス、Azure 仮想ネットワーク、イングレス コントローラー、ネットワーク ポリシーなど、AKS のアプリケーションにネットワークを提供できます。
-
Kubernetes で Azure Functions を使用してイベントドリブン コンテナーを構築する
これらのアーキテクチャ、パターン、ベスト プラクティスを使用すると、任意のクラウドネイティブ アプリケーションでイベントを活用できます。
-
Azure API Management を使用してマイクロサービスを管理する
総合的な例をご覧いただき、お客様の組織内で API Management を使用するタイミングと理由についてご確認ください。
ベースライン AKS クラスターのデプロイ
AKS の成果物ベースラインにおける組織のビジネス要件に基づいた、クラスターのネットワーク、セキュリティ、ID、管理、監視に関する推奨事項を入手できます。
Kubernetes のアーキテクチャとパターン
マイクロサービス アーキテクチャの設計
ほとんどのマイクロサービス デプロイの出発点として使用できる基本的な AKS 構成をご覧ください。さらに、AKS でマイクロサービス アーキテクチャを実行する際のインフラストラクチャと DevOps に関する考慮事項についてもご確認いただけます。
機械学習の運用 (MLOps)
Azure DevOps と Azure Machine Learning を使用して、継続的インテグレーションと継続的デリバリー (CI/CD) と AI アプリケーションの再トレーニング パイプラインを実装できます。
ワークショップ: マルチコンテナー アプリケーションのデプロイ
このハンズオン学習エクスペリエンスでは、Kubernetes クラスターの作成、マイクロサービスベースのアプリケーションのデプロイ、AKS を使用した CI/CD パイプラインの設定に関するステップバイステップのトレーニングを受けることができます。
Kubernetes の運用上のベスト プラクティス
各分野の専門家が説明している実際のデプロイから、日常的なシナリオでのベスト プラクティスについて学ぶことができます。
クラスター オペレーターのベスト プラクティス
マルチテナント
ネットワークとストレージ
エンタープライズ対応ワークロードの実行
開発者向けのベスト プラクティス
Kubernetes の開始と実行の e-Book コレクション
分散システムの機敏性、信頼性、効率を向上させるために必要な、Kubernetes デプロイの実践スキルをご確認ください。