본문 바로가기

룰루랄라11

Secret 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 ConfigMap에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 Secret에 대해서 살펴보겠습니다. 그럼 시작해 보겠습니다! 룰루랄라~♬ ⚡️ 목표 쿠버네티스에서 비밀번호, SSH 인증, TLS Secret과 같은 보안 정보를 관리하는 방법을 알아봅니다. 쿠버네티스는 ConfigMap과 유사하지만, 보안 정보를 관리하기 위해 Secret을 별도로 제공합니다. ConfigMap과 차이점은 데이터가 base64로 저장된다는 점 말고는 거의 없습니다. Secret은 암호화되지 않음 Secret은 보안 정보를 다루기 때문에 당연히 암호화될 거라고 생각할 수 있지.. 2022. 8. 22.
ConfigMap 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 volume에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 ConfigMap에 대해서 살펴보겠습니다. 그럼 시작해 보겠습니다! 룰루랄라~♬ ⚡️ 목표 쿠버네티스에서 설정파일과 환경변수를 관리하는 방법을 알아봅니다. 컨테이너에서 설정 파일을 관리하는 방법은 이미지를 빌드할 때 복사하거나, 컨테이너를 실행할 때 외부 파일을 연결하는 방법이 있습니다. 쿠버네티스는 ConfigMap으로 설정을 관리합니다. #ConfigMap 만들기 파일을 통째로 ConfigMap으로 만든 다음 컨테이너에서 사용하는 방법을 알아봅니다. global: scrape_interval: .. 2022. 8. 21.
Volume(local) 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 Ingress에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 volume에 대해서 알아보겠습니다. 그럼 시작해 보겠습니다! 룰루랄라~♬ 목표 Pod 안의 컨테이너 간 디렉토리를 공유하는 방법과 컨테이너의 특정 디렉토리를 호스트 디렉토리와 연결하는 방법을 알아봅니다. 지금까지 만들었던 컨테이너는 Pod을 제거하면 컨테이너 내부에 저장했던 데이터도 모두 사라집니다. MySQL과 같은 데이터베이스는 데이터가 유실되지 않도록 반드시 별도의 저장소에 데이터를 저장하고 컨테이너를 새로 만들 때 이전 데이터를 가져와야 합니다. 쿠버네티스는 Volume을 이용하여 컨테이.. 2022. 8. 20.
Service - 1 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 Deployment에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 Service에 대해서 간략하게 설명해 드리겠습니다. Service는 앞전 설명드렸던 개념들보다 알아두어야 할 기능들이 많으므로 2~3번에 걸쳐 포스팅 할 예정입니다! 그럼 서비스에 대해서 한번 알아 보겠습니다~ 룰루랄라~♬ ⚡️ 목표 Service(서비스)를 이용하여 Pod을 노출하고 클러스터 외부에서 접근할 수 있는 방법을 알아봅니다. Pod은 자체 IP를 가지고 다른 Pod과 통신할 수 있지만, 쉽게 사라지고 생성되는 특징 때문에 직접 통신하는 방법은 권장하지 않습니다. 쿠버네티스는 P.. 2022. 6. 2.
Deployment 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 ReplicaSet에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 Deployment에 대해서 간략하게 설명해 드리겠습니다. 룰루랄라~♬ Deployment ⚡️ 목표 Deployment(배포)를 이용하여 Pod을 새로운 버전으로 업데이트하고 롤백하는 방법을 알아봅니다. Deployment는 쿠버네티스에서 가장 널리 사용되는 오브젝트입니다. ReplicaSet을 이용하여 Pod을 업데이트하고 이력을 관리하여 롤백Rollback하거나 특정 버전revision으로 돌아갈 수 있습니다. Deployment 만들기 이전에 만든 ReplicaSet을 Deployme.. 2022. 5. 20.
[AWS] Aurora & RDS Mysql 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 지난주에 이어 이번 주에는 aws의 Aurora와 RDS Mysql에 대해서 알아보았습니다! 맨 처음! Aurora는 무엇인가? 부터 시작하겠습니다. AWS Aurora란? -AWS가 MySQL 및 Postgresql을 호환해서 만든 RDBMS라고 할 수 있습니다. (참조 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Aurora.Overview.html) - AWS RDS와는 또 다른 AWS만의 RDBMS로써 기존 소스들을 AWS에 맞게 고친 것이 특징입니다. - 기존에는 MySQL 5.6 base만 지원하다가 최근에는 MySQL 5.7과 Postgresql까지 지원하고 있습니다... 2022. 5. 10.
ReplicaSet 반갑습니다! 💙베하💙 누구든 탑승할 수 있는 유임승차 팀의 BTC 룰루랄라 입니다!!💨😉 저번 포스팅은 쿠버네티스 기능 중 하나인 Pod에 대해서 설명 드렸는데요~ 이번 포스팅에서는 Kubernetes의 ReplicaSet에 대해서 간략하게 설명해 드리겠습니다. 룰루랄라~♬ ReplicaSet(복제셋)이 무엇인지 알아보고 ReplicaSet을 이용하여 Pod을 관리하는 방법을 살펴봅니다. Pod을 단독으로 만들면 Pod에 어떤 문제(서버가 죽어서 Pod이 사라졌다던가)가 생겼을 때 자동으로 복구되지 않습니다. 이러한 Pod을 정해진 수만큼 복제하고 관리하는 것이 ReplicaSet입니다. ReplicaSet 만들기 이전에 만든 Pod을 ReplicaSet으로 만들어 봅니다. apiVersion: apps.. 2022. 5. 2.
[AWS] SNS vs SQS 차이점 💙베하💙 누구든 탑승할 수 있는 유임승차 팀입니다!!💨😉 지난주에 이어 이번 주에는 aws의 SNS와 SQS에 대해서 알아보았습니다! SNS, SQS 이름도 비슷하고 얼핏 보면 하는 일도 비슷한 것 같아 보이는 서비스들이라 정리를 해보았습니다. SNS SQS Simple Notification Service Simple Queue Service Publisher(게시자)가 Subscriber(구독자)에게 메세지를 전송하는 관리형 서비스 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메세지 대기열 서비스 Publisher는 Topic(주제)에 메세지를 발행한다. Topic은 수많은 Subscribers(구독자들)에게 전달될 수 있다.(fan ou.. 2022. 4. 26.