일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- k8s
- 이펙티스자바
- docker #k8s #배포하기
- ssh #pem
- Vuejs#JavaScript#프레임워크#개요#개념
- EKS란
- SSH #공개키인증
- React
- Oracle #ANSI #SQL #JOIN
- cors #Authorization
- interface
- WEB #HTTP #HTTPS #SSL #통신개념
- MQM #웹서버
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- java
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- non-locking
- 오라클#튜닝
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- Mysql #RDBMS #설치 #기동 #설정
- ssl #개인키 #공개키
- abstract
- JPA #생명주기
- React #생명주기
- React#기초#JS#JavaScrip#개념
- JDK1.8
- X.25
- memory #리눅스 #자원관리
- REST#SOAP#API
- Today
- Total
목록클라우드/Kubernetes (5)
개발노트
1. EKS란? (Amazon Elastic Kubernetes Service) Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes 제어 플레인을 설치하고 운영할 필요 없이 AWS에서 Kubernetes를 손쉽게 실행하도록 하는 관리형 서비스입니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 조정 및 관리 자동화를 위한 오픈 소스 시스템입니다. EKS는 사용자를 위해 여러 AWS 가용 영역 전체에서 Kubernetes 관리 인프라를 운영하여 단일 장애 지점을 제거 합니다. EKS를 사용하는 가장큰 이유는 아마존에서 관리해주는 Managed 서비스 이기 때문에 Kubernetes Master를 운영자가 직접 관리하거나 신경을 쓸일이 없습니다...
개인적으로 회사내에서 제가 배포할때 쓰려고 만들어둔 가이드를 정리하였습니다. 기본적인 docker image build에서 부터 k8s에 image를 pod 형식으로 배포할때 참고하면 좋을거라 생각됩니다. k8s 배포 가이드 0. Harbor 로그인. docker login harbor.okestro.cld -u admin -p okestro2018 1. docker image를 dockerfile을 통해 생성. docker build -t {이미지명:태그명} {dockerfile경로} 2. docker image를 horbor에 push. docker push harbor.okestro.cld/{이미지명:태그명} * push전에 개발환경의 harbor에 로그인 되어있다는 전제조건을 가진다. 3. k8s..
[쿠버네티스 자체 내장 오브젝트 동작 예시] 쿠버네티스에 자체적으로 내장된 오브젝트를 예시로 들어 설명해보자. Deployment 오브젝트의 목적은 'ReplicaSet을 만드는 것' 이고, ReplicaSet 오브젝트의 목적은 'Matchlabel에 대응하는 Pod를 생성하는 것' 이다. 이처럼 커스텀 리소스가 어떻게, 무엇을 위해서 동작할 것인지를 정의해야 하는데, 이는 여러분이 직접 구현해야 한다. 이러한 작업은 'alice'와 'bob' 이라는 이름의 Pod를 만드는 것일수도 있고, 10개의 웹서버 Pod와 1개의 Service를 생성하는 것일수도 있다. 그리고 그러한 작업을 선언적으로 (Declarative) 수행하도록 구현한 것을 컨트롤러 (Controller) 라고 부르며, 컨트롤러는 커스텀..
[쿠버네티스] - 구성 : 클러스터 -> Namespace ->Service -> Node(WorkerMachine) -> Pod(컨테이너화된 애플리케이션의 모음) * Container : Pod안에 실제 app. 기본 오브젝트 (Basic Object) 쿠버네티스에 의해서 배포 및 관리되는 가장 기본적인 오브젝트는 컨테이너화되어 배포되는 애플리케이션의 워크로드를 기술하는 오브젝트로 Pod,Service,Volume,Namespace 4가지가 있다. 간단하게 설명 하자면 Pod는 컨테이너화된 애플리케이션, Volume은 디스크, Service는 로드밸런서 그리고 Namespace는 패키지명 정도로 생각하면 된다. 그러면 각각을 자세하게 살펴보도록 하자. Pod Pod 는 쿠버네티스에서 가장 기본적인 배포..