반응형

전체 글 236

AEWS 스터디 7주차 - EKS Automation

Overview CloudNet@ AEWS 스터디 7주차는 EKS Automation 이다. 0. 실습 환경 배포 Amazon EKS (myeks) 윈클릭 배포 a# YAML 파일 다운로드 curl -O https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/eks-oneclick6.yaml # CloudFormation 스택 배포 예시) aws cloudformation deploy --template-file eks-oneclick6.yaml --stack-name myeks --parameter-overrides KeyName=somaz-key SgIngressSshCidr=$(curl -s ipinfo.io/ip)/32 M..

AEWS 스터디 6주차 - EKS Security

Overview CloudNet@ AEWS 스터디 6주차는 EKS Security 이다. 0. 실습 환경 배포 Amazon EKS (myeks) 윈클릭 배포 (bastion ec2 2대, eksctl 0.143.0 - EKS 1.27 support, IMDSv2 by default - 링크) & 기본 설정 ​ # YAML 파일 다운로드 curl -O https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/eks-oneclick5.yaml # CloudFormation 스택 배포 예시) aws cloudformation deploy --template-file eks-oneclick5.yaml --stack-name myeks --..

AWS IRSA(IAM Roles for Service Accounts)란?

Overview 오늘은 IRSA(IAM Roles for Service Accounts)에 대해서 공부해보려고 한다. 클러스터 내부에 있는 Pod가 다른 리소스들에 대한 권한을 얻는 것은 K8S의 자체 기능이며, 관련된 리소스로는 Role, RoleBinding, ClusterRole, ClusterRoleBinding과 ServiceAccount가 있다. 아래의 포스팅을 참고하길 바란다. 2023.05.10 - [Container Orchestration/Kubernetes] - Kuberntes Service Account란? Kuberntes Service Account란? Overview 오늘은 Kubernetes Service Account에 대해서 공부해보려고 한다. 먼저 간단하게 User A..

AWS 2023.05.28

AEWS 스터디 5주차 - EKS Autoscaling

Overview CloudNet@ AEWS 스터디 5주차는 EKS Autoscaling 이다. 0. 실습 환경 배포 Amazon EKS 윈클릭 배포 (myeks) & 기본 설정 # YAML 파일 다운로드 curl -O https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/eks-oneclick4.yaml # CloudFormation 스택 배포 예시) aws cloudformation deploy --template-file eks-oneclick4.yaml --stack-name myeks --parameter-overrides KeyName=somaz-key SgIngressSshCidr=$(curl -s ipinfo.io/..

Curl(Client URL)이란?

Overview 오늘은 Curl(Client URL)에 대해서 공부해보려고 한다. HTTP Method를 알아야 이해하기 쉬우니 아래의 포스팅을 참고하길 바란다. 2023.05.25 - [CS 지식] - [CS 지식6.] HTTP 메서드(Method)란? / HTTP Status Code [CS 지식6.] HTTP 메서드(Method)란? / HTTP Status Code Overview 오늘은 HTTP 메서드에 대해서 공부해보려고 한다. HTTP 메서드(Method)란? HTTP 메서드는 클라이언트가 웹 서버에게 어떤 종류의 동작을 원하는지를 나타내는 방법이다. 각 메서드는 특정한 종 somaz.tistory.com Curl이란? curl은 서버와 데이터를 주고 받는 데 사용되는 명령줄 도구이다. HT..

[CS 지식6.] HTTP 메서드(Method)란? / HTTP Status Code

Overview 오늘은 HTTP 메서드에 대해서 공부해보려고 한다. HTTP 메서드(Method)란? HTTP 메서드는 클라이언트가 웹 서버에게 어떤 종류의 동작을 원하는지를 나타내는 방법이다. 각 메서드는 특정한 종류의 작업을 수행하도록 설계되었다. `GET` 주로 서버에서 정보를 조회할 때 사용한다. (Get) GET 요청은 데이터를 변경하거나 생성하는 데 사용되지 않으며, 오직 데이터를 읽는 데만 사용된다. `POST` 주로 서버에 리소스를 추가할 때 사용한다. (Create) 클라이언트가 서버의 리소스를 생성하려고 할 때 사용한다. POST 요청은 서버에게 데이터를 보내고, 그 데이터를 사용해서 새로운 리소스를 생성하거나 기존 리소스를 업데이트하라는 요청을 한다. `HEAD` GET 요청과 거의 ..

CS 지식 2023.05.25

Kubernetes Autoscaling & Karpenter

Overview 오늘은 Kubernetes Autoscaling과 Karpenter에 대해서 공부해보려고 한다. Kubernetes Autoscaling이란? Kubernetes Auto Scaling은 Kubernetes 클러스터가 워크로드에 따라 용량을 자동으로 조정하는 기능을 말한다. 파드(Pod)에 효율적으로 실행할 수 있는 충분한 리소스가 있는지 확인하는 동시에 낭비를 방지하기 위해 리소스 사용을 최적화하는 데 도움이 된다. ​ Kubernetes Autoscaler 일반적으로 stateless 서버는 HPA를 사용하는 것이 적합하다. VPA는 리소스를 변경하는 과정에서 pod의 재시작이 불가피하고, 하나의 node가 가질 수 있는 리소스(CPU, 메모리)에는 한계가 있기 때문이다. 출처 : h..

3. Github Action (With Automate Pull Request)

Overview 오늘은 Pull Request에 대해서 알아본 후 Github Action Pull Request 자동화에 대해서 공부해보려고 한다. 2023.05.19 - [IaC/CI CD Tool] - 1. Github Action이란? 1. Github Action이란? Overview 오늘은 Github Action에 대해서 공부해보려고 한다. Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 리포지 somaz.tistory.com 2023.05.23 - [IaC/CI CD Tool] - 2. Github Action 주요 문법(Syntax) 2. Github Action 주요 문..

IaC/CI CD Tool 2023.05.23

2. Github Action (With Syntax)

Overview 오늘은 Github Action 문법에 대해서 공부해보려고 한다. 2023.05.19 - [IaC/CI CD Tool] - 1. Github Action이란? 1. Github Action이란? Overview 오늘은 Github Action에 대해서 공부해보려고 한다. Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 리포지 somaz.tistory.com Github Action 문법 Workflow란? GitHub Actions에서 최상위 개념은 워크플로(Workflow)이다. 워크플로는 쉽게 말해 '작업의 흐름'으로, 특정한 목적을 위한 일련의 실행 트리거, 환경, ..

IaC/CI CD Tool 2023.05.22

GCP BigQuery란? & Data Warehouse

Overview 오늘은 BigQuery에 대해서 공부해보려고 한다. BigQuery란? Big Query는 Google에서 완전히 관리하는 서버리스 엔터프라이즈 데이터 웨어하우스 서비스이다. 그렇다면 왜 BigQuery를 사용해야 할까? Big Query에는 SQL 쿼리를 쉽게 실행할 수 있는 쿼리 엔진이 내장되어 있다. Big Query는 조직이 대량의 데이터를 분석하여 의미 있는 인사이트를 찾는 데 도움이 된다. Data Warehouse는 무엇일까? Data Warehouse란 Data(정보) + Warehouse(창고)가 결한한 의미로 줄여서 DW로도 불린다. 데이터 분석, 보고 및 의사 결정을 포함하여 비즈니스 인텔리전스(BI) 활동을 지원하는 대규모 중앙 집중식 데이터 리포지토리이다. 데이터는..

GCP 2023.05.21
반응형