Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS-MigrateToNewEKSSelfManagedNodeGroup - AWS Systems Manager オートメーションランブックリファレンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS-MigrateToNewEKSSelfManagedNodeGroup

説明

AWS-MigrateToNewEKSSelfManagedNodeGroup ランブックは、既存のアプリケーションを移行する新しい Amazon Elastic Kubernetes Service (Amazon EKS) Linux ノードグループを作成するのに役立ちます。詳細については、「Amazon EKS ユーザーガイド」の「新しいノードグループへの移行」を参照してください。

このオートメーションを実行する (コンソール)

ドキュメントタイプ

Automation

[所有者]

Amazon

[Platforms] (プラットフォーム)

リナックス

パラメータ

  • AutomationAssumeRole

    タイプ: 文字列

    説明: (オプション) Systems Manager Automation がユーザーに代わってアクションを実行できるようにする AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。

  • OldStackName

    タイプ: 文字列

    説明: (必須) 既存の AWS CloudFormation スタックの名前またはスタック ID。

  • NewStackName

    タイプ: 文字列

    説明: (オプション) 新しいノードグループ用に作成された新しい AWS CloudFormation スタックの名前。このパラメータの値を指定しない場合、スタック名は の形式を使用して作成されますNewNodeGroup-ClusterName-AutomationExecutionID

  • ClusterControlPlaneSecurityGroup

    タイプ: 文字列

    説明: (オプション) ノードが Amazon EKS コントロールプレーンとの通信に使用するセキュリティグループの ID。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたセキュリティグループが使用されます。

  • NodeInstanceType

    タイプ: 文字列

    説明: (オプション) 新しいノードグループに使用するインスタンスタイプ。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたインスタンスタイプが使用されます。

  • NodeGroupName

    タイプ: 文字列

    説明: (オプション) 新しいノードグループの名前。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたノードグループ名が使用されます。

  • NodeAutoScalingGroupDesiredCapacity

    タイプ: 文字列

    説明: (オプション) 新しいスタックの作成時にスケーリングするノードの必要数。この数値は、 NodeAutoScalingGroupMinSize 値以上、 以下である必要がありますNodeAutoScalingGroupMaxSize。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたノードグループの希望する容量が使用されます。

  • NodeAutoScalingGroupMaxSize

    タイプ: 文字列

    説明: (オプション) ノードグループがスケールアウトできるノードの最大数。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたノードグループの最大サイズが使用されます。

  • NodeAutoScalingGroupMinSize

    タイプ: 文字列

    説明: (オプション) ノードグループがスケールインできるノードの最小数。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたノードグループの最小サイズが使用されます。

  • NodeImageId

    タイプ: 文字列

    説明: (オプション) ノードグループに使用する Amazon Machine Image (AMI) のID。

  • NodeImageIdSSMParam

    タイプ: 文字列

    説明: (オプション) ノードグループに使用する AMI のパブリック Systems Manager パラメータ。

  • NodeVolumeSize

    タイプ: 文字列

    説明: (オプション) GiB 単位のノードのルートボリュームのサイズ。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたノードボリュームサイズが使用されます。

  • NodeVolumeType

    タイプ: 文字列

    説明: (オプション) ノードのルートボリュームに使用する Amazon EBS ボリュームのタイプ。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたボリュームタイプが使用されます。

  • KeyName

    タイプ: 文字列

    説明: (オプション) ノードに割り当てるキーペア。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたキーペアが使用されます。

  • サブネット

    タイプ: StringList

    説明: (オプション) 新しいノードグループに使用するサブネット IDs のカンマ区切りリスト。このパラメータの値を指定しない場合、既存の AWS CloudFormation スタックで指定されたサブネットが使用されます。

  • DisableIMDSv1

    型: ブール値

    説明: (オプション) インスタンスメタデータサービスバージョン 1 (IMDSv1) を無効にするtrueには、 を指定します。デフォルトでは、ノードは IMDSv1 と IMDSv2 をサポートします。

  • BootstrapArguments

    タイプ: 文字列

    説明: (オプション) ノードブートストラップスクリプトに渡す追加の引数。

必要な IAM アクセス許可

AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • ssm:GetParameters

  • autoscaling:CreateAutoScalingGroup

  • autoscaling:CreateOrUpdateTags

  • autoscaling:DeleteTags

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeScalingActivities

  • autoscaling:DescribeScheduledActions

  • autoscaling:SetDesiredCapacity

  • autoscaling:TerminateInstanceInAutoScalingGroup

  • autoscaling:UpdateAutoScalingGroup

  • cloudformation:CreateStack

  • cloudformation:DescribeStackResource

  • cloudformation:DescribeStacks

  • cloudformation:UpdateStack

  • ec2:AuthorizeSecurityGroupEgress

  • ec2:AuthorizeSecurityGroupIngress

  • ec2:CreateLaunchTemplateVersion

  • ec2:CreateLaunchTemplate

  • ec2:CreateSecurityGroup

  • ec2:CreateTags

  • ec2:DeleteLaunchTemplate

  • ec2:DeleteSecurityGroup

  • ec2:DescribeAvailabilityZones

  • ec2:DescribeImages

  • ec2:DescribeInstanceAttribute

  • ec2:DescribeInstanceStatus

  • ec2:DescribeInstances

  • ec2:DescribeKeyPairs

  • ec2:DescribeLaunchTemplateVersions

  • ec2:DescribeLaunchTemplates

  • ec2:DescribeSecurityGroups

  • ec2:DescribeSubnets

  • ec2:DescribeVpcs

  • ec2:RevokeSecurityGroupEgress

  • ec2:RevokeSecurityGroupIngress

  • ec2:RunInstances

  • ec2:TerminateInstances

  • iam:AddRoleToInstanceProfile

  • iam:AttachRolePolicy

  • iam:CreateInstanceProfile

  • iam:CreateRole

  • iam:GetInstanceProfile

  • iam:GetRole

  • iam:PassRole

ドキュメントステップ

  • DetermineParameterValuesForNewNodeGroup (aws:executeScript) - 新しいノードグループに使用するパラメータ値を収集します。

  • CreateStack (aws:createStack) - 新しいノードグループの AWS CloudFormation スタックを作成します。

  • GetNewStackNodeInstanceRole (aws:executeAwsApi) - ノードインスタンスロールを取得します。

  • GetNewStackSecurityGroup (aws:executeAwsApi) - ステップはノードセキュリティグループを取得します。

  • AddIngressRulesToNewNodeSecurityGroup (aws:executeAwsApi) - 新しく作成されたセキュリティグループに進入ルールを追加して、以前のノードグループに割り当てられたグループからのトラフィックを受け入れることができるようにします。

  • AddIngressRulesToOldNodeSecurityGroup (aws:executeAwsApi) - 以前のセキュリティグループに進入ルールを追加して、新しく作成したノードグループに割り当てられたグループからのトラフィックを受け入れることができるようにします。

  • VerifyStackComplete (aws:assertAwsResourceProperty) - 新しいスタックのステータスが であることを確認しますCREATE_COMPLETE

出力

DetermineParameterValuesForNewNodeGroup.NewStackParameters - 新しいスタックの作成に使用されるパラメータ。

GetNewStackNodeInstanceRole.NewNodeInstanceRole - 新しいノードグループのノードインスタンスロール。

GetNewStackSecurityGroup.NewNodeSecurityGroup - 新しいノードグループのセキュリティグループの ID。

DetermineParameterValuesForNewNodeGroup.NewStackName - 新しいノードグループの AWS CloudFormation スタック名。

CreateStack.StackId - 新しいノードグループの AWS CloudFormation スタック ID。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.