
초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 개념 ConfigMap과 유사하지만 보안 정보를 관리하기 위해 Secret을 별도로 제공 데이터가 base64로 저장된다는 것이 ConfigMap과의 차이점 주의사항으로 Secret이 보안 정보를 저장하기

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 개념 컨테이너에서 설정 파일을 관리하는 방법은 이미지를 빌드할 때 복사하거나 컨테이너를 실행할 때 외부 파일을 연결하는 방법이 있음 쿠버네티스는 ConfigMap으로 설정을 관리 ConfigMap 만들기

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.Pod를 제거하면 컨테이너 내부에 저장했던 데이터도 모두 사라짐데이터가 유실되지 않으려면 별도의 저장소에 데이터를 저장하고 컨테이너를 새로 만들 때 이전 데이터를 가져와야 함쿠버네티스는 Volume을 이용하여

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 개념 Service는 서비스 하나당 하나의 포트만 오픈할 수 있어서 서비스가 늘어나면 관리가 어려워짐 Ingress는 포트를 하나만 오픈하고 도메인이나 경로에 따라서 서비스를 분기 Ingress 만들기

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.Pod는 자체 IP 주소를 가지고 다른 Pod와 통신할 수 있지만 쉽게 사라지고 생성되는 특징 때문에 직접 통신하는 방법은 권장하지 않음쿠버네티스는 Pod와 직접 통신하는 방법 대신에 별도의 고정된 IP 주소를

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.Deployment는 쿠버네티스에서 가장 널리 사용되는 오브젝트, ReplicaSet을 이용하여 Pod를 업데이트하고 이력을 관리하여 롤백하거나 특정 버전으로 돌아갈 수 있음기존 설정에서 이미지 태그만 변경하고

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 개념 Pod는 단독으로 만들면 어떠한 문제가 생겼을 때 자동으로 복구되지 않음, 이러한 Pod를 정해진 수만큼 복제하고 관리하는 것이 ReplicaSet ReplicaSet 만들기 spec.replic

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 개념 Pod은 쿠버네티스에서 관리하는 가장 작은 배포 단위 도커는 컨테이너를 만들지만, 쿠버네티스는 컨테이너 대신 Pod를 만듦 Pod는 한 개 또는 여러 개의 컨테이너를 포함 Pod 만들기

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.kubectl은 쿠버네티스 CLI 도구, 쿠버네티스 클러스터에 명령어를 전달하는 일반적인 방법원하는 상태를 적용, 보통 -f 옵션으로 파일과 함께 사용원하는 리소스의 상태를 YAML로 작성하고 apply 명령어

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.Desired state를 다양한 오브젝트로 정의하고 API Server에 YAML 형식으로 전달YAML 형식으로 작성apps/v1, v1, batch/v1, networking.k8s.io/v1, ...Pod

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다.쿠버네티스에서 컨테이너를 관리하는 가장 작은 배포 단위쿠버네티스는 컨테이너를 직접 관리하지 않고 Pod로 감싸서 관리컨테이너를 배포하는 것이 아니라 Pod를 배포Pod마다 IP 주소를 부여 받음, IP 주소를

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 쿠버네티스 소개 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화하는 오픈소스 플랫폼 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리 컨테이너를 쉽게 관리하고 연결하기 위해 논리적인 단위로

초보를 위한 쿠버네티스 안내서를 수강하며 정리한 내용입니다. 서버의 상태를 관리하기 위한 노력 첫 번째 아이디어: 문서화 방법: 프로그램을 설치하는 방법을 세세하게 문서로 작성 문제점: 아무리 문서를 잘 만들어도 환경(OS, 버전 등)이 바뀌면 잘 되지 않는 경우

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. Read Replica 생성 rds.tf 파일에 아래 내용 추가 EC2와 Read Replica 연결 template_file.tf 파일을 아래

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. DB 정보 작성 웹 서버에서 DB에 접근할 수 있도록 dbinfo.inc 파일 필요 template_file.tf 파일을 만들고 아래와 같이 작성하

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. 복수의 가용 영역에 생성하는 RDS 서로 다른 가용 영역의 Private Subnet에 3개의 RDS를 배치 하나는 Master 데이터베이스, 또

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. 웹 서버를 외부와 직접적인 통신이 가능한 Public Subnet에 두는 것은 보안 측면에서 적절하지 않음 웹 서버를 외부와 직접적인 통신에 제한되어

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. Public Subnet에 있는 EC2 인스턴스 구성 변경 Public EC2의 구성을 위한 Provisioner Public EC2 인스턴스가

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. Target group 생성 Load Balancer는 트래픽을 받으면 리스너를 통해 Target group으로 전달 Target group은 Lo

스스로 구축하는 AWS 클라우드 인프라 - 기본편을 수강하며 AWS 인프라를 Terraform으로 작성한 내용입니다. Security group 생성 EC2 인스턴스와 EFS 사이에 트래픽이 이동할 수 있도록 Security group이 있어야 함 EC2 인스턴스와