[Kubernetes] pod

🔠 쿠버네티스에서 컨테이너를 관리하는 기본단위 (하나 이상의 컨테이너의 그룹) 쿠버네티스는 실제로 파드라는 단위로 컨테이너를 묶어서 관리한다.파드로 컨테이너 여러 개를 한꺼번에 관리할 때는 컨테이너마다 역할을 부여할 수 있다. 파드 하나에 속한 컨테이너들은 모두 노드 하나 안에서 실행 pod lifecycle 🔠 파드는 생성부터 삭제까지의 과정에 생명 주기가 있다. pod condition 🔠 pod의 현재 상태 정보 Container pod는 … Read more

[Kubernetes] kubelet

🔠 클러스터의 각 노드에서 실행되는 에이전트. Kubelet은 pod에서 container가 확실하게 동작하도록 관리 probe 컨테이너가 실행된 후에는 kubelet이 container를 주기적으로 진단합니다. 이때 필요한 probe에는 2가지가 있습니다. Handler container 진단은 container가 구현한 handler를 kubelet이 호출해서 실행합니다.

[AWS] Region

💡 Cloud compute resource 는 세계 각지의 여러 곳에서 호스팅 할수 있으며 실제로 이러한 위치는 AWS Regioan, 가용영역 및 Local Zones로 구성됨 그중에 Regioan 은 개별 지리 영역 엔드포인트를 명시적으로 지정하지 않는 경우 기본 엔드포인트는 미국 서부(오레곤) 각 리전 위치별로 해당 국가 법률이 적용됨 2023년 기준 AWS Regioan 리전 이름 Region Endpoint 프로토콜 US East … Read more

[AWS] CodeDeploy

CodeDeploy? Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수 또는 Amazon ECS 서비스에 대한 애플리케이션 배포를 자동화하는 배포 서비스 장점 자동화된 배포 및 동시 배포 가동중지 시간을 최소화 롤백 가능 중앙 집중식 제어 CodeDeploy 배포 유형 개요 내부배포 애플리케이션이 중지되고 최신 애플리케이션 Revision이 설치되며 애플리케이션의 새 Version이 시작되고 검증 블루/그린 배포 CodeDeploy 기본 구성 요소 … Read more

[AWS] ENI

VPC에서 가상 네트워크 카드를 나타내는 논리적 네트워킹 구성 요소 Network Card NIC가 여러 개인 Instance는 100Gbps 이상의 대역폭 기능과 향상된 패킷 속도 성능을 포함하여 더 높은 네트워크 성능을 제공 각 ENI는 NIC에 연결되며 기본 NIC는 네트워크 카드 index 0 에 할당 되어야 함 여러 NIC를 지원하는 Instance를 시작할때 Elastic Fabric Adapter(EFA)를 활성화하면 모든 NIC를 사용할 … Read more

[ASW] VPC

IGW(Internet GateWay) VPC 리소스가 인터넷에 연결되도록 하는 가상 라우터 수평적으로 확장되며 가용성이 높고 중복됨 하나의 VPC는 하나의 IGW에만 연결됨 NACL (Network ACL) VPC에서 무료로 NACL 기능을 제공하고 있으며 사용자가 직접 정책을 설정하여 유입되는 트래픽을 제어한다. NACL의 특징은 다음과 같다 Subnet VPC 하나에 기본적으로 AZ 4개 각각 서브넷 1개(16bit)씩 설정이 되어있음 AZ 다른 서브넷은 Security Group … Read more

[AWS] Route53

Route53은 관리형 DNS(Domain Name Service) 서비스 입니다. Route53은 사용자의 요청을 EC2 인스턴스, ELB 로드밸런서, S3 버킷 등 AWS 내의 인프라에 연결시켜주며, AWS 외부의 인프라에도 연결 시킬 수 있습니다. Route53은 리전과 독립적으로 작동하기 때문에 다수의 리전을 교차해 연결할 수 있고, 다수의 리전과 VPC간의 DNS 주소변환도 가능합니다. 퍼블릭 DNS 기록 관리 기능 외에도 도메인 등록, 신규 도메인을 … Read more

[AWS] EBS

EC2 인스턴스에 사용할 수 있는 블록 수준 영구 스토리지 볼륨 특징 범용 SSD, 프로비저닝된 IOPS SSD, 처리량 최적화 HDD 및 콜드 HDD 등의 볼륨 유형을 제공

[AWS] S3

AWS에서 제공하는 클라우드 스토리지 서비스 💡 장점 확장성,내구성,가용성 정적 웹 사이트 호스팅이 가능함 Bucket Amazon S3에 저장된 객체의 컨테이너버킷에 객체를 얼마든지 저장할 수 있으며 계정에 최대 100개의 버킷을 포함 버킷은 비공개이며 명시적으로 권한을 부여한 경우에만 액세스 Storage Class Bucket Policy 버킷에 저장된 객체에 대한 액세스를 제공합니다. 버킷 정책은 다른 계정이 소유한 객체에는 적용되 버킷 정책에는 버킷의 … Read more

[AWS] EC2

클라우드 컴퓨팅 서비스 거의 무한대로 가까운 확장 가능 컴퓨팅 용량을 제공 하드웨어에 투자할 필요 없이 빠르게 APP을 개발하고 배포 원하는 만큼 가상 서버, 보안네트워킹, 스토리지를 구성 및 관리 가능 Instance Instance 시작이란? AMI(Amazone Machine Image) 를 토대로 OS, CPU, RAM 혹은 런타임 등이 구성된 컴퓨터를 임대하는 것 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 … Read more