翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル
このトピックでは、eksctl をインストールして設定し、それを使用して Amazon EKS クラスターを作成する方法について説明します。
ステップ 1: eksctl をインストールする
Linux または macOS デバイスに最新バージョンの eksctl をダウンロードしてインストールするには、次の手順を実行します。
Homebrew で eksctl をインストールするには
-
(前提条件) Homebrew
をインストールします。 -
AWS タップを追加します。
brew tap aws/tap -
eksctl をインストールする
brew install aws/tap/eksctl
eksctl を使用する前に、以下の設定ステップを完了します。
-
インストールの前提条件:
-
Homebrew を使用して kubectl
をインストールします。 brew install kubernetes-cli
-
環境で AWS 認証情報を設定します。
aws configure -
AWS CLI の設定を確認します。
aws sts get-caller-identity
ステップ 2: クラスター設定ファイルを作成する
以下の手順を使用して、クラスター設定ファイルを作成します。
-
という名前の新しいファイルを作成します
cluster.yaml。touch cluster.yaml -
次の基本的なクラスター設定を追加します。
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
設定をカスタマイズします。
-
必要な AWS リージョン
regionに合わせて を更新します。 -
ワークロードの要件
instanceTypeに基づいて を変更します。 -
必要に応じて、
desiredCapacity、minSize、およびmaxSizeを調整します。
-
-
設定ファイルを検証します。
eksctl create cluster -f cluster.yaml --dry-run
ステップ 3: クラスターを作成する
EKS クラスターを作成するには、次の手順に従います。
-
設定ファイルを使用してクラスターを作成します。
eksctl create cluster -f cluster.yaml -
クラスターの作成を待ちます (通常は 15~20 分かかります)。
-
クラスターの作成を確認します。
eksctl get cluster -
新しいクラスターを使用するように kubectl を設定します。
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
クラスターの接続を確認します。
kubectl get nodes
これで、クラスターを使用する準備ができました。
オプション: クラスターを削除する
不要な料金が発生しないように、完了したらクラスターを削除してください。
eksctl delete cluster -f cluster.yaml
注記
クラスターの作成には AWS の料金が発生する場合があります。クラスターを作成する前に、Amazon EKS の料金
次のステップ
-
クラスターに接続するように Kubectl を設定する
-
サンプルアプリケーションをデプロイする