본문 바로가기

Development/Kubernetes

[Kubernetes] kops edit cluster 관련 에러

728x90

 

Kuberentes Logo

 

kops edit cluster $NAME

위와 같은 명령어를 입력하면 vi 편집기를 통해 kubernetes 설정 파일이 열립니다. 설정 파일에서 External DNS를 위해 AWS IAM 설정을 넣었습니다.

additionalPolicies:
    node: |
      [
        {
          "Effect": "Allow",
          "Action": [
            "route53:ChangeResourceRecordSets"
          ],
          "Resource": [
            "arn:aws:route53:::hostedzone/*"
          ]
        },
        {
          "Effect": "Allow",
          "Action": [
            "route53:ListHostedZones",
            "route53:ListResourceRecordSets"
          ],
          "Resource": [
            "*"
          ]
        }
      ]

하지만 다음과 같은 에러가 발생하였습니다.

Edit cancelled, no valid changes were saved.

검색 결과들과 많은 글들을 살펴본 결과 spec 아래에 넣지 않고 따로 독립적으로 additionalPolicies를 넣어서 타당하지 않은 변화가 저장되지 않았다고 나오는 것이었습니다.

위의 에러 때문에 많은 시간을 쏟았으므로, 제 블로그를 보시는 분들은 시간을 아끼시라고 이렇게 블로그에 글을 남깁니다.

728x90

'Development > Kubernetes' 카테고리의 다른 글

[Kubernetes] kubectl 관련 에러  (0) 2021.04.12