본문 바로가기

728x90

DevOps

(3)
Kubernetes 란? 정의 컨테이너화된 애플리케이션 (도커 이미지가 빌드/실행된 것 )의 자동 배포, 확장 및 관리를 위한 오픈소스 플랫폼입니다. 구글이 개발하였으며, 컨테이너 오케스트레이션의 표준으로 자리 잡았습니다. 개발자와 운영팀이 컨테이너 기반의 애플리케이션을 더 쉽게 관리하고 배포할 수 있도록 돕습니다. 쿠버네티스의 아키텍처쿠버네티스는 다음과 같은 주요 구성 요소로 이루어져 있습니다:마스터 노드(Master Node):클러스터의 제어 플레인으로, 클러스터의 상태를 관리합니다. (클러스터는 여러 개의 노드(서버)로 구성된 집합)주요 컴포넌트: kube-apiserver: API 요청을 처리하고, 클러스터 상태를 관리합니다.etcd: 클러스터의 모든 데이터를 저장하는 분산 키-값 저장소입니다.kube-scheduler:..
IAM 이란? AWS Identity and Access Management(IAM)는 AWS 리소스에 대한 액세스를 안전하게 제어하는 웹 서비스입니다. AWS를 이용하려면 먼저 계정 생성 과정이 필수입니다. 이렇게 생성한 계정 자체는 이용하는 조직이나 개인에 고유한 계정입니다. 계정을 사용하는 사용자에는 루트 사용자와 IAM 사용자라는 2 종류가 있습니다. 루트 사용자 매우 강력한 권한을 가진 사용자입니다. 기본적으로 계정 생성 이후에 사용을 권장하지 않습니다. IAM 사용자 일상적인 작업은 IAM 사용자가 수행합니다. 보통 개인별, 권한별로 세분화하는 것이 좋습니다. IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 인가(권한 있음)된 대상을 제어합니다. 하지만 모든 IAM 사용자가 모든 서비스에 권한이 있는..
AWS 전반 소개 앞으로 AWS의 다양한 기능들을 살펴볼 예정입니다. 그전에 AWS가 무엇인지 전반적인 소개를 해 보려고 합니다.AWS란Amazon Web Services AWS는 회사 아마존에서 제공하고 있는 클라우드 컴퓨팅 서비스입니다. 즉, 전 세계적으로 분포한 다른 웹 사이트나 클라이언트 측 응용 프로그램에 대해 온라인 서비스를 제공하는 서비스라고 할 수 있습니다. 이러한 구조를 Client-Server model 이라고 합니다. AWS에서 Client-Server라 함은, 다음과 같습니다.Client: 서버에 요청을 보내는 웹 브라우저나 데스크톱 애플리케이션 등Server: AWS의 가상 서버인 EC2와 같은 서비스AWS에 대해서 본격적으로 들어가기 전에 클라우드 컴퓨팅 서비스의 클라우드가 무엇인지 알아보겠습니다..

728x90
반응형