AWS (EKS)
Last updated
Last updated
앞서 기존에 생성되어 있는 EKS를 이용하여 칵테일에서 등록한 후 삭제할 때는,해당 클러스터를 AWS 콘솔에서 삭제 하시면 됩니다. 참고하여 주시기 바랍니다.
1)생성된 EKS 클러스터를 다음 절차에 따라 칵테일 클라우드에 등록합니다.
1) [인프라] - [클러스터] 탭에서 우측 상단의 "+ 사용중인클러스터 등록" 버튼을 클릭합니다.
1) 클러스터 설정 폼의 프로바이더 속성을 'Amazon Web Service' 으로 선택합니다.
2) 유형 속성을 'EKS'로 선택합니다.
3) 위 두가지 속성을 선택하면 클러스터 설정 폼에 클러스터 ID 설정이 표시됩니다.
4) 지역은 EKS를 만들었던 Region으로 선택합니다. (예시: Seoul (ap-northeast-2))
공급자, 유형 필드는 필수 입력 항목입니다.
클러스터 ID*
AWS에서 관리하는 EKS의 클러스터 이름 - 등록할 클러스터의 쿠버네티스 config 파일(~/.kube/config)에서 확인 후 입력 - 또는 AWS 콘솔 > EKS > 클러스터에서 확인 후 입력
아이디*
- 클러스터 ID에서 작성한 내용과 동일하게 작성 - 이미 등록된 다른 클러스터의 아이디와 중복 불가
쿠버네티스 버전*
등록할 클러스터의 쿠버네티스 버전을 입력
클러스터 이름*
칵테일 클라우드에서 사용할 클러스터 이름
설명
등록할 클러스터의 설명
마스터 주소*
쿠버네티스 마스터 API 주소 - AWS 콘솔 > EKS > 클러스터 API 서버 엔드포인트 부분 확인 후 입력
노드포트 호스트 주소*
쿠버네티스의 공인 IP를 입력
노드포트 범위*
쿠버네티스에서 사용가능한 포트인 30000-32767 포트를 입력
Cluster CA Certification*
클러스터 CA 인증서 - AWS 콘솔 > EKS > 인증 기관 부분 확인 후 입력
Access Key ID*
등록할 클러스터에 접근 가능한 AWS IAM 사용자의 ACCESS_KEY - AWS 콘솔 > IAM > 사용자 항목에서 확인 후 입력
Secret Access Key*
등록할 클러스터에 접근 가능한 AWS IAM 사용자의 SECRET_ACCESS_KEY
- AWS 콘솔 > IAM > 사용자 항목에서 확인 후 입력
1) 클러스터 등록을 위해 메뉴 바에서 "저장" 버튼을 클릭합니다.
2) 등록이 완료 되면 클러스터 목록이 출력됩니다.
1) PV/PVC를 사용하기 위해서는 새롭게 스토리지 클래스를 생성 해줘야 합니다.
1) [저장소] - [스토리지 클래스] 탭에서 우측 상단의 "+ 생성" 버튼을 클릭한 후 AWS EBS CSI를 선택합니다.
1)설정 폼에 맞게 입력 한 후 "저장" 버튼을 클릭합니다.
이름
스토리지 컨트롤러의 이름
설명
스토리지 컨트롤러의 설명
기본 스토리지
해당 클러스터에서 사용할 기본 스토리지 설정
Volume Binding Mode
볼륨 바인딩 모드 선택 -Immediate : PVC가 생성되는 시점에 동작 -WaitForFirstConsumer : Pod가 생성되는 시점에 동작
정책
- RETAIN: 해당 스토리지가 삭제될 경우에 남아있다가 재 생성되면 자동으로 연동
- DELETE: 해당 스토리지가 삭제될 경우 같이 삭제
파라미터
이름과 값이 나누어져 있으며, 각각 server에는 서버쪽(target)의 IP, share에는 서버쪽(target)의 마운트 경로 작성
Mount Options
값만 등록 가능하며, 각각 hard와 nfsvers(nfs version)를 작성(기본 OS의 경우 nfsversion을 4.1로 설정하며, nas 등 스토리지를 사용하면 3으로 설정)
1) 생성된 스토리지 클래스를 확인할 수 있습니다.