반응형 [AWS-RDP]/EKS7 [중요2][EKS] Amazon EKS 버전 업그레이드, #3 kubectl 설치 또는 업데이트 EKS 업그레이드 - 1탄: EKS, AddOn - 2탄: WorkNode - 3탄: kubectl ㅁ 개요 ㅇ 이전 글에서 Amazon EKS 버전 업그레이드 1탄(EKS), 2탄(WordNode)를 진행하였다. ㅇ kubernetes 클러스터를 관리하기 위한 kubectl도 업그레이드가 필요하다. ㅇ 이번 글에서는 kubectl의 업그레이드 하는 과정을 정리하였다. ㅇ 하지만 이미 kubectl의 client의 버젼이 1.23이어서 다운그레이드 하는 과정을 함께 정리하였다. ㅇ 실질적으로 업그레이드와 다운그레이드 자체는 버젼에 맞는 kubectl 다운받아 설치하는 것이기에 방법은 동일하다. 다운그레이드 ㅁ 버젼확인 # kubectl 버젼확인 [ec2-user@ip-172-31-43-214 ~]$ ku.. 2023. 12. 13. [중요2][EKS] Amazon EKS 버전 업그레이드, #2 WorkNode EKS 업그레이드 - 1탄: EKS, AddOn - 2탄: WorkNode - 3탄: kubectl ㅁ 개요 ㅇ Amazon EKS 버전 업그레이드 2탄, WorkNode 업그레이드에 대해서 정리하였다. ㅇ EKS 클러스트를 업그레이드를 완료하면, 해당 워크노드들의 EKS 버젼 업그레이드가 필요하다. ㅇ 이전 글: Amazon EKS 버전 업그레이드, #1 EKS 클러스터 ㅁ EKS WorkNode 업그레이드를 위한 AWS 사용설명서 관리형 노드 그룹 업데이트 - Amazon EKS 관리형 노드 그룹 업데이트 관리형 노드 그룹 업데이트를 시작하면 Amazon EKS가 관리형 노드 업데이트 동작에 나열된 단계를 완료하여 자동으로 노드를 업데이트합니다. Amazon EKS 최적화 AMI를 사 docs.aws.. 2023. 12. 13. [중요2][EKS] Amazon EKS 버전 업그레이드, #1 EKS 클러스터 EKS 업그레이드 - 1탄: EKS, AddOn - 2탄: WorkNode - 3탄: kubectl ㅁ 개요 ㅇ AWS EKS 1.20의 EOS는 2022.11.1 이며, 이전에 업그레이드 작업을 수행해야한다. ㅇ 업데이트를 최소화하면서도 버젼 안정성을 위해 기존 1.20-> 1.21 ->1.22로 업그레이드 진행 하기로 협의하였다. ㅇ 업그레이드 과정을 학습하기 위해 테스트로 EKS를 구성하여 업그레이드를 진행하였다. Updating an Amazon EKS cluster Kubernetes version - Amazon EKS Even though Amazon EKS runs a highly available control plane, you might experience minor service i.. 2023. 12. 13. [중요] Amazon EKS 관리형 추가 기능을 생성하거나 업데이트할 때 구성 충돌을 방지하려면 어떻게 해야 합니까? Amazon Elastic Kubernetes Service(Amazon EKS) 관리형 추가 기능을 생성하거나 업데이트할 때 구성 충돌을 방지하고 싶습니다. 간단한 설명 Amazon EKS 관리형 추가 기능을 생성하거나 업데이트할 때 다음 오류가 발생할 수 있습니다. { "code": "ConfigurationCon conflict", "message": "적용을 시도하는 동안 충돌이 발견되었습니다. 충돌 해결 모드로 인해 계속되지 않습니다. 충돌: " } 관리형 추가 기능에 대한 Amazon EKS 고급 구성을 사용하면 기존 추가 기능 구성을 재정의할 수 있습니다. 사용자 정의 구성을 재정의하려면 매개변수 해결-충돌 OVERWRITE 를 사용하십시오. Amazon EKS 서비스 엔드포인트를 통해 구성.. 2023. 12. 12. [참고] Amazon VPC CNI plugin for Kubernetes Amazon EKS 추가 기능을 사용한 작업!! Amazon VPC CNI plugin for Kubernetes 추가 기능은 Amazon EKS 클러스터의 각 Amazon EC2 노드에 배포됩니다. 이 추가 기능은 탄력적 네트워크 인터페이스를 생성하여 Amazon EC2 노드에 연결합니다. 또한 이 추가 기능은 프라이빗 IPv4 또는 IPv6 주소를 VPC에서 각 Pod 및 서비스에 할당합니다. 추가 기능 버전은 클러스터의 각 Fargate 노드와 함께 배포되지만 Fargate 노드에서는 업데이트되지 않습니다. 호환되는 다른 CNI 플러그인을 Amazon EKS 클러스터에서 사용할 수 있지만 Amazon EKS에서 지원하는 유일한 CNI 플러그인입니다. 다음 표에는 각 Kubernetes 버전에 사용할 수 있는 Amazon EKS 추가 기능 유형의 .. 2023. 12. 12. [참고] Provisioning AWS EKS with Terraform !! ## IAM 계정 생성 - AccessKey 생성 ## 테라폼 사이트 조회 - main.tf / provider.tf 생성 ## EKS용 IAM Role 생성 (4:50초) - main.tf 에 붙여넣기 - EKSClusterPolicy ARN 복사 (policy_arn 과 동일한 지 확인 할 것) (9:20초) ## 테라폼 모두 삭제 (36:26) terraform destory --auto-approve https://www.youtube.com/watch?v=5-PZnYaoZUM 2023. 12. 11. [EKS] kubernetes pods 에서 curl 테스트 해보기!! 기존에 생성한 kubernetes pod에 curl을 사용하기 위해 설치하는 과정을 거칠 수도 있지만 간단하게 curl을 테스트하기 위한 pod를 하나 띄우고 curl을 테스트하는 방법도 있다. (이게 더 간단해서 자주 쓰는 것 같다.) kubectl run mycurlpod --image=curlimages/curl -i --tty -- sh # 해당 pod에서 테스트 하기 $curl [테스트할 주소] # 이후 해당 pod 들어가기 kubectl exec -it mycurlpod -- sh # pod 삭제하기 kubectl delete pod mycurlpod 출처 : https://luvstudy.tistory.com/214 2023. 9. 7. 이전 1 다음 반응형