API 게이트웨이와 도메인 연동도메인 이름을 사용하여 Amazon API Gateway API로 트래픽 라우팅API Gateway에서 리전 사용자 지정 도메인 이름 설정Route53 호스팅 영역ACM 인증서 생성DNS 검증 - Route53 에 등록된 호스팅 영역에 레
EKS 테라폼 - eks_cluster \[DevOps/Terraform/T101\] 테라폼으로 AWS EKS 생성하고 Kubernetes 리소스 관리하기
v1.24+ 이상 설치kubeadm 설치하기MAC 주소 및 product_uuid가 모든 노드에 대해 고유한지 확인사용자는 ip link 또는 ifconfig -a 명령을 사용하여 네트워크 인터페이스의 MAC 주소를 확인product_uuid는 sudo cat /sys
서비스 메시란? 클러스터와 함께 배포하는 추가 소프트웨어 계층 k8s 에서 모든 포드의 아래에 있는 소프트웨어 레이어로 생각 가능 개념적으로 보자면 설정을 통해 클러스터로 이동하는 모든 네트워크 트래픽이 서비스 메시를 통해 라우팅 되도록 설정 istio
저장소 구축root password접속root password 변경 - PreferencesEC2 생성EC2 사용자 데이터
Prometheus [ Prometheus ](https://prometheus.io/) 모니터링 기능이 설치된 컨테이너가 파드 안에 존재 CNCF가 호스트하는 오픈 소스 소프트웨어 모니터링 도구 운영 비용이나 서버 측 머신 리소스가 필요 여러 가지 지표(메트릭)을 수
VM 제원minikube version: v1.23.2kubectl version: v1.22.2Single Node 구축: Master Node + Worker Nodekubectl <CMD> => 마스터 노드에 요청가상머신 생성설정
적용적용적용적용적용적용적용적용적용적용적용적용적용pod의 이름은 컨테이너안에서는 마치 도메인처럼 쓰인다.Worker1,2 스펙 변경RAM 4GB, CPU 2 => RAM 2GB, CPU 1추가 VM : RAM 2GB, CPU 1이미지 올리기리포지토리 조회pv/pvc확인R
YAML 문법(https://subicura.com/k8s/prepare/yaml.html- 템플릿의 요구되는 필드(https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubern
kubectl \[명령어] \[오브젝트] \[이름] \[옵션]노드정보 확인$ kubectl run NAME --image=image \[--env="key=value"] \[--port=port] \[--dry-run=server|client] \[--overrides
v1.23Overview컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고 확장 가능한 오픈소스 플랫폼이다.선언적 구성과 자동화를 모두 용이하게 해준다.크고 빠르게 성장하는 생태계를 가지고 았으며 k8s 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용가능하다
Amazon ECS Amazon Elastic Cotainer Service(Amazon ECS) 클러스터에서 Docker 컨테이너를 손쉽게 실행, 중지 및 관리할 수 있게 해주는 컨테이너 관리 서비스 확장성과 속도가 뛰어남. Amazon ECS 시작 유형을 사용하
Docker는 컨테이너형 가상화 기술 중에 하나애플리케이션의 실행에 필요한 환경을 하나의 이미지로 모아두고, 그 이미지를 사용하여 다양한 환경에서 애플리케이션 실행 환경을 구축 및 운동하기 위한 오픈소스 플랫폼컨테이너란 호스트 OS상에 논리적인 구획(논리적인 VM/파티
환경Ubuntu 16 와 CentOS7Memory 1024 MBCPU 1네스티드 VT-x/AMD-V우분투 OSother - Asia - Korea Of Republicroot 계정 활성화; root 패스워드 지정 : sudo passwd rootroot 계정 ssh 접
ASG, RDS variables.tf main.tf outputs.tf user-data.sh 결과
Terraform 이란? 과거 시스템 관리자는 인프라를 수동으로 구축하고 관리했습니다. 그리고 모든 서버, 데이터베이스, 로드 밸런서, 네트워크를 수작업으로 생성하고 관리했기 때문에 서버 다운, 구성 실수, 배포 오류가 자주 발생하였습니다. 테라폼은 간단한 선언적 언어
AWS CloudFormation 실습 Azure Resource Manager, GCP Deployment Manager 주요 섹션 설명 1. Resources(생성) Resources Logical ID 는 영숫자(A-Za-z0-9)여야 하며 템플릿 내에서 고유
IaC: Infrastructure as Code - 코드로 인프라 관리파일의 내용에 따라 인프라가 만들어진다.코드(스크립트)를 작성 및 실행하여 인프라를 생성, 배포, 수정, 정리하는 것서버를 물리적으로 설치하는 등의 하드웨어 측면을 포함하여 운영의 모든 측면을 소프
CentOS 7 CPU: 2 croeMemory: 4 GBSSD: 128 GBIMAGE: CentOS7 mini (https://mirror.kakao.com/ - Centos - 7.9 - isos)NET: Bridge메모리 설정하드 디스크 설정시스템 - c