분류 전체보기 288

k8s - Pod

Pod? 워크로드 리소스의 최소 단위. 한 개 이상의 컨테이너로 구성. 같은 파드에 포함된 컨테이너끼리는 네트워크적으로 격리되어 있지 않고 IP 주소를 공유. 컨테이너가 두 개 들어 있는 파드를 생성한 경우 같은 IP 주소를 가짐. Pod Design Pattern 크게 Sidecar, ambassador, adapter 가 있음. Sidecar Pattern 메인 컨테이너 외에 보조적인 기능을 추가하는 서브 컨테이너를 포함하는 패턴. 대부분 데이터와 설정에 관련된 패턴. 사용 예 1. 특정 변경 사항을 감지하여 동적으로 설정을 변경하는 컨테이너 2. 깃 저장소와 로컬 스토리지를 동기화하는 컨테이너 3. 애플리케이션의 로그 파일을 오브젝트 스토리지로 전송하는 컨테이너 Ambassador Pattern 메..

k8s - Overview

k8s 구조 기본 k8s master node의 역할 API 엔드포인트 제공 컨테이너 스케줄링/스케일링 k8s worker node의 역할 docker host에 해당 실제로 컨테이너를 가동시키는 노드 k8s cluster 관리 CLI 도구인 kubectl과 YAML, JSON 형식으로 작성된 manifest file을 사용하여 k8s master에 resource를 등록해야 함. kubectl은 manifest file 정보를 바탕으로 k8s master가 가진 API에 요청을 보내어 k8s를 관리. k8s api는 일반적으로 restful api로 구현되어 있어 kubectl 사용 없이 각종 프로그램 언어의 restful api나 curl등으로 직접 api 호출하여 k8s 관리 가능. k8s Reso..

DISH's 5G Network in AWS Cloud & Data Center

미국 DISH 통신 사업자의 5G Cloud-native network를 AWS에 구축하는 시나리오 대해 분석해본다. ※ 아래 원문의 기사를 해석하여 필요한 부분만 정리하였음. 원문 https://aws.amazon.com/ko/blogs/industries/telco-meets-aws-cloud-deploying-dishs-5g-network-in-aws-cloud/ System Design Guiding Principles 5G functions 실행을 위한 확장가능하고 자동화된 디자인을 위한 AWS와 협력하는 architecture Cloud infra-structure와 service 사용을 극대화 화도록 Full automation이 이루어지는 multiple target 환경(Dev/Test/..

AWS Data Center

AWS 컴퓨팅 리소스는 세계 각지에서 호스팅 됨. Region 개별 지리 영역. 2023-06-04 기준, 전 세계 31개의 지리적 리전 내에 99개의 가용 영역을 운영. 각 리전은 가용 영역이라고 알려진 격리된 위치를 여러 개 가지고 있음. Availablity Zone Region 내의 서버를 분리 시켜놔서 만약 한 쪽 AZ가 이상으로 재해를 입어도 한쪽에서 돌아가게 할 수 있는 가용성을 높여주는 구분. 1개 이상의 물리적인 데이터 센터를 묶어놓은 논리적인 데이터 센터. Local Zone 사용자와 지리적으로 가까운 AWS 리전의 확장. 컴퓨팅, 스토리지, 데이터베이스 및 기타 엄선된 AWS 서비스를 대규모 모집단, 산업 센터와 더 가까운 위치에 배치하는 유형의 인프라 배포. 최종 사용자에게 밀리초의..

Kubernetes Install

※ 실행환경 CENTOS 7.9 - Proxy, 인증키 등이 필요 없는 환경에서의 설치 진행입니다. - 또한 root 권한으로 설치 진행합니다. 1. 기반 환경 세팅 1) yum update # yum update -y 2. Docker 설치 1) Docker Repository 등록 # yum install -y yum-utils # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 2) Docker 버전 리스트 # yum list docker-ce --showduplicates | sort -r 3) Docker 설치 최신 버전의 Docker 설치 # yum install docker-ce dock..

Docker Uninstall/Install on RHEL

RHEL 계열인 CENTOS 에서 Docker의 버전 변경이 필요하여 삭제를 하던 중, 몇몇 블로그를 따라하다 삭제가 제대로 되지 않아 공식 Docker 홈페이지를 찾아 삭제를 하니 깔끔하게 삭제가 되어 기록을 남깁니다. ※ 실행환경: CENTSO7.9 Docker 삭제 다음 명령으로 기존 Docker 설치 시 같이 설치된 docker application을 같이 삭제 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 다음 경로는 자동 삭제가 되지 않으므로 수동으로 삭제 /va..

2023년 독서 목록 - 해답

세상의 모든 고민과 어려움에 대한 답은 이미 책에 있다. 열심히 읽자 No. Reading Complete Title Author Jenre Review Grade One Line Review Review Action Item 1 1/13 테라피스트 B. A. 패리스 소설 4 한번 펼치면 끝까지 읽게되는 추리 소설.. 읽는 내내 다음 내용이 궁금하게 만들어지는 마력의 책 주인공 1인칭 시점의 심리에서 펼쳐지는 스토리 및 추리를 하도록 만드는 전개가 그저 경이롭다. 작가의 또 다른 책인 "비하인드 도어"도 읽어봐야 겠다. 2 2/3 역행자 자청 자기계발 5 인생의 메뉴얼은 있다. 실해은 각자의 몫 부자가 될수 있는 인생의 공략집의 내용이다. 어려웠던 시절과 다양한 경험과 독서를 통한 통찰은 근본적으로 내가..

반응형