플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (470) N
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (94)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (31)
          • Agent (4)
        • DevOps와 Infra (62) N
          • DevOps 일반 (22)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (4)
          • Kubernetes On Premise (13)
          • Security (1)
          • IDC 서버 (1) N
        • 검색엔진 (8)
          • Elasticsearch (5)
          • Opensearch (3)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (1)
          • SSL (1)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (41)
          • Java (1)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (4)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (13)
          • IT기타 (6)
          • story (5)
          • 문정역 여기어때 (1)
    DevOps와 Infra/AWS EKS

    07. [AWS EKS] 특정 node에 선택적으로 배포하기 위한 labelling

    "04. [AWS EKS] AWS console에서 Node Group 생성" 글에서 'node_role=msa'으로 node group labelling을 했으면 이 글은 전체를 skip 해도 된다. 이 글은 그냥 부연 설명. 개요 처음에 node group 만들 때 설정해주었으면 아래 과정 skip. 이 글은 그냥 labelling에 대한 부연 설명이다. 경우에 따라서 ArgoCD와 같은 운영에 필요한 도구는 Management라는 이름을 붙인 Node Group을 따로 생성하여 설치하고, application은 App이라는 이름의 node group에만 설치하는 방법도 있다. 이것을 구현하기 위해서는 각각 Node에 label을 붙이고 (예: node-role = msa) 배포시에 다음과 같이 ya..

    2023. 9. 9. 22:49 / Tech김백엔드
    DevOps와 Infra/AWS EKS

    06. [AWS EKS] AWS CLI2와 kubectl

    생성한 AWS EKS는 EC2 instance의 Linux 환경에서도 CLI로 제어가 가능하고 개인 노트북에서도 CLI 환경으로 제어가 가능하다. 그러기 위해서는 우선 AWS CLI2와 kubectl을 설치하여야 한다. 1. AWS CLI2 Windows, MacOS, 혹은 EC2 instance의 Linux 환경에 있어도 AWS CLI2를 설치할 수 있다. 공식 문서에 아주 잘 나와있기 때문에 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 위 사이트를 그대로 따라하기만 하면 된다. Access key 설치가 완료되면 AWS console에서 IAM 메뉴 > Users > Security credent..

    2023. 9. 9. 22:47 / Tech김백엔드
    DevOps와 Infra/AWS EKS

    04. [AWS EKS] AWS console에서 Node Group 생성

    Node Group 생성 Cluster를 생성했으니 이제 Node Group을 생성한다. AWS console에서 > EKS 메뉴 > 생성한 클러스터(VENUS-X2BEE) > Compute(컴퓨팅) tab에서 Add node group을 클릭 1. Configure node group Name: 노드 그룹 이름을 지어주고 Node IAM role: 이전 글에서 생성한 Node Group의 IAM role을 선택해준다. 나중에 pod를 원하는 node group별로 따로 배포하고 싶을 때 중요한 labelling이다. key, value를 다음과 같이 설정해준다. Next 클릭 2. Set compute and scaling configuration 위와 같이 모두 디폴트 값으로 해주고 Instance ..

    2023. 8. 8. 16:10 / Tech김백엔드
    DevOps와 Infra/AWS EKS

    03. [AWS EKS] AWS console에서 EKS cluster 생성

    EKS (Elastic Kubernetes Service)메뉴에서 > Add cluster > Create 클릭 Step 1. Configure cluster Name에 cluster 이름을 적어주고 Kubernetes version은 최신 버전으로 선택 Cluster service role에는 이전 글에서 생성했던 cluster role을 선택해준다. Step 2. Specify networking VPC를 선택하고 Subnet을 이전 글에서 구상했던 구성도대로 dropdown 메뉴에서 이전 글에서 생성했던 SBN-X2CO-APP과 SBN-X2CO-APP02를 선택한다. Cluster endpoint access는 Public으로 선택한다. Step 3. Configure logging Kubernet..

    2023. 8. 7. 17:56 / Tech김백엔드
    DevOps와 Infra/AWS EKS

    02. [AWS EKS] AWS console에서 IAM 설정

    EKS cluster의 IAM role과 node group의 IAM role이 이미 설정되어있다면 이 글의 내용도 건너뛰어도 된다. 1. Cluster 의 Role 생성 우리는 위 그림과 같은 구성을 만들려고 한다. 그러기 위해서는 EKS Cluster와 node group의 IAM role을 먼저 준비해놔야한다. 우선은 EKS Cluster의 IAM role(역할)부터 만들자. AWS console(브라우저)에서 IAM 메뉴 > Role(역할) > Create Role (역할 만들기)을 클릭 엔티티 유형(Trusted entity type)에서 : ‘사용자 지정 신뢰 정책’(Custom Trust policy)으로 선택 다음 복사 붙이기 { "Version": "2012-10-17", "Stateme..

    2023. 8. 7. 16:46 / Tech김백엔드
    • «
    • 1
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    정지민
    jeong
    손성준
    son
    김해수
    sunwater
    이다운
    koala
    김백엔드
    backendkim
    채희철
    bburongE

    전체 카테고리

    • 분류 전체보기 (470) N
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (94)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (31)
        • Agent (4)
      • DevOps와 Infra (62) N
        • DevOps 일반 (22)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (4)
        • Kubernetes On Premise (13)
        • Security (1)
        • IDC 서버 (1) N
      • 검색엔진 (8)
        • Elasticsearch (5)
        • Opensearch (3)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (1)
        • SSL (1)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (41)
        • Java (1)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (4)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (13)
        • IT기타 (6)
        • story (5)
        • 문정역 여기어때 (1)

    블로그 인기글

    태그

    • #rag
    • #React
    • #딥러닝
    • #nextjs
    • #langgraph
    • #문제해결
    • #아파치
    • #python
    • #파이썬
    • #Ai
    • #ElasticSearch
    • #이벤트리스너
    • #apach
    • #나이파이
    • #venv
    • #pyTorch
    • #HuggingFace
    • #셀레니움
    • #fine-tuning
    • #adapter_model.bin
    • #deepseek
    • #AWS EKS
    • #nifi
    • #Spring Boot Batch
    • #Langchain
    • #검색엔진
    • #LLM
    • #Lora
    • #GPU
    • #finetuning
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바