전체 카테고리

    [AWS] EKS에서 트래픽 유발해서 HPA 스케일링 확인하기(with ECR)

    [AWS] EKS에서 트래픽 유발해서 HPA 스케일링 확인하기(with ECR)

    EKS를 사용하면 컨트롤 플레인(마스터 노드)를 AWS가 관리해 줍니다. 사용자는 워커 노드에만 집중할 수 있습니다. 컴퓨팅 자원의 유연한 사용도 알아서 조정해 줍니다.  HPA(horizontal pod autoscaler)가 있는데 노드(EC2 인스턴스) 속 특정 응용 프로그램을 실행하는 파드(pod)가 사용하는 컴퓨팅 자원의 사용량이 지정한 임계값을 넘어서면(ex. CPU 사용률 50% 이상) 새로운 파드를 생성하라고 Deployment에 요청을 주어 새로운 파드를 생성하게 돕습니다. 그렇게 파드는 둘이 되고 워크로드가 분산되어 부하를 줄일 수 있습니다.  쉽게 말해 노드 속 파드들의 수를 늘릴지 줄일지 판단하는 역할을 하는 것이 HPA입니다.   EKS의 HPA에 임계값을 지정하고, 일부러 부하를..

    [AWS] AWS CLI로 EKS 클러스터 만들기

    [AWS] AWS CLI로 EKS 클러스터 만들기

    aws cli로 EKS 클러스터 만드는 과정을 진행해 보겠습니다. 따라하시면 간단하게 만들고 삭제하시면 됩니다. 이런 명령어를 입력해서 생성이 되는구나를 이해할 수 있습니다.  1. CLI로 계정과 연결하기  먼저 본인의 로컬 컴퓨터에서 빈 폴더를 만들어 주시고, 그 이후 터미널을 열어 폴더의 경로와 일치 시켜줍니다.  저는 eks라는 이름의 빈 폴더에서 진행하겠습니다.  다음 명령어를 입력해 Access key, secret key를 입력합니다.  aws configure  액세스 키가 없다면 아래에 들어가서 생성해 주세요.액세스 키 생성하는 법 [AWS] IAM 계정에 액세스 키 만들기AWS에서 cli 접속을 위한 액세스 키를 만드는 법을 알아보겠습니다. 생성된 액세스 키는 타인과 공유하시면 안되고 ..

    [NCUC] NCUC 판교 소모임 3회 (수도권 남부 소모임)

    [NCUC] NCUC 판교 소모임 3회 (수도권 남부 소모임)

    8월 27일 화요일 저녁 7시 ncuc 판교 소모임의 발표자로 참석했습니다.   장소는 역삼역 한국타이어 빌딩 11층에 있는 NCLOUD SPACE에서 진행되었습니다.     NCLOUD SPACE는 이번을 마지막으로 사용할 수 없다고 합니다.     아직 현직자가 아닌 저에게 이런 큰 기회를 주셔서 감사하고, 초심자로서 다른 초심자 분들도 제 발표를 보고 따라오시면 충분히 결과까지 다다를 수 있도록 최선을 다해서 준비했습니다.    제가 준비한 주제는 "NCP에서 콘솔과 테라폼으로 만드는 쿠버네티스"였습니다.    발표 후에도 현직자 분들께서 보시기엔 부족할 수도 있었지만 많은 격려와 명함 주시면서 자신들 회사 공고 올라오면 꼭 지원하라는 말씀까지 너무 감사했습니다.  현직자 분의 네이버 하이퍼클로바를..

    [AWS] Cloudformation으로 쿠버네티스 클러스터 생성(EKS)

    [AWS] Cloudformation으로 쿠버네티스 클러스터 생성(EKS)

    AWS Cloudformation을 이용하면 테라폼의 역할을 대신할 수 있습니다. 대신 AWS에서만 사용 가능합니다.  콘솔에서 클라우드 포메이션으로 EKS 클러스터를 생성하고 그 위에 게임을 올리는 법까지 진행해 보겠습니다.  미리 할 것)  1. 자신의 운영체제에 맞는 aws cli 설치 2. iam 계정에 Access key, Secret key 생성 [AWS] IAM 계정에 액세스 키 만들기AWS에서 cli 접속을 위한 액세스 키를 만드는 법을 알아보겠습니다. 생성된 액세스 키는 타인과 공유하시면 안되고 개인 소장하셔야 합니다.  그리고 가급적 Root 계정이 아닌 IAM 계정을 이용해hgk5722.tistory.com  3. key pair 하나 생성하기  1. Cloudformation으로 클..

    [AWS] IAM 계정에 액세스 키 만들기

    [AWS] IAM 계정에 액세스 키 만들기

    AWS에서 cli 접속을 위한 액세스 키를 만드는 법을 알아보겠습니다. 생성된 액세스 키는 타인과 공유하시면 안되고 개인 소장하셔야 합니다.  그리고 가급적 Root 계정이 아닌 IAM 계정을 이용해 진행하시기를 권장드립니다.  1. 생성  AWS 오른쪽 위 자신의 아이디를 클릭하고 "보안 자격 증명" 부분을 클릭해 줍니다.    스크롤을 아래로 내리면 액세스 키 부분이 있습니다. 거기서 "액세스 키 만들기" 클릭    사용 사례를 선택하고 아래에 있는 확인 사항을 클릭하고 다음으로 넘김니다.    이 부분은 이름 설정입니다. 원하는 이름을 입력해 주면 됩니다.    "액세스 키 만들기"를 누르면 액세스 키가 생성되는데 이 곳에 출력되는 액세스 키와 비밀 액세스 키를 자신이 원하는 공간에 적어놓거나 아니..

    [NCP] 테라폼으로 NCP에 쿠버네티스 설치

    [NCP] 테라폼으로 NCP에 쿠버네티스 설치

    먼저 자신의 컴퓨터 운영체제에 맞는 테라폼을 설치합니다.  https://developer.hashicorp.com/terraform/install Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com  1. ncp cli 연결  우선 내 계정과 ncp cli를 연결합니다. ncloud configure    명령어 입력해서 잘 실행되는지 확인ncloud vserver getRegionList    안되는 경우) https://hgk5722.tistory.com/562 ) ncloud 파일 실행이 안되었습니다. 그 문제를 해결한..