

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 관리형 노드 그룹에 대한 시작 템플릿 지원
<a name="launch-template-support"></a>

eksctl은 제공된 [EC2 시작 템플릿을](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) 사용하여 관리형 노드 그룹 시작을 지원합니다. 이를 통해 사용자 지정 AMIs 및 보안 그룹 제공, 노드 부트스트래핑을 위한 사용자 데이터 전달 등 노드 그룹에 대한 여러 사용자 지정 옵션을 사용할 수 있습니다.

## 제공된 시작 템플릿을 사용하여 관리형 노드 그룹 생성
<a name="_creating_managed_nodegroups_using_a_provided_launch_template"></a>

```
# managed-cluster.yaml
# A cluster with two managed nodegroups
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig

metadata:
  name: managed-cluster
  region: us-west-2

managedNodeGroups:
  - name: managed-ng-1
    launchTemplate:
      id: lt-12345
      version: "2" # optional (uses the default launch template version if unspecified)

  - name: managed-ng-2
    minSize: 2
    desiredCapacity: 2
    maxSize: 4
    labels:
      role: worker
    tags:
      nodegroup-name: managed-ng-2
    privateNetworking: true
    launchTemplate:
      id: lt-12345
```

## 다른 시작 템플릿 버전을 사용하도록 관리형 노드 그룹 업그레이드
<a name="_upgrading_a_managed_nodegroup_to_use_a_different_launch_template_version"></a>

```
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3
```

**참고**  
시작 템플릿이 사용자 지정 AMI를 사용하는 경우 새 버전도 사용자 지정 AMI를 사용해야 합니다. 그렇지 않으면 업그레이드 작업이 실패합니다.

시작 템플릿이 사용자 지정 AMI를 사용하지 않는 경우 업그레이드할 Kubernetes 버전도 지정할 수 있습니다.

```
eksctl upgrade nodegroup --name=managed-ng-1 --cluster=managed-cluster --launch-template-version=3 --kubernetes-version=1.17
```

## 사용자 지정 AMI 및 시작 템플릿 지원에 대한 참고 사항
<a name="_notes_on_custom_ami_and_launch_template_support"></a>
+ 시작 템플릿이 제공되면 , `instanceType`, , `ami`, , , `instancePrefix`, `ssh.allow` `ssh.sourceSecurityGroupIds` `securityGroups``instanceName`, `ebsOptimized`, `volumeEncrypted`, `volumeKmsKeyID`, `volumeIOPS`, `maxPodsPerNode`, 및 필드는 지원되지 않습니다`preBootstrapCommands``overrideBootstrapCommand``disableIMDSv1`.
+ 사용자 지정 AMI(`ami`)를 사용하는 경우 부트스트래핑을 수행하도록를 설정해야 `overrideBootstrapCommand` 합니다.
+  `overrideBootstrapCommand`는 사용자 지정 AMI를 사용할 때만 설정할 수 있습니다.
+ 시작 템플릿이 제공되면 노드 그룹 구성에 지정된 태그는 EKS 노드 그룹 리소스에만 적용되며 EC2 인스턴스에 전파되지 않습니다.