본문 바로가기
728x90
반응형

분류 전체보기59

쿠버네티스 기본 정리 Link (해당 유튜브 참고) reference from kubernetes tutorial What is K8s(쿠버네티스가 무엇인가) > 오픈소스 컨테이너 오케스트레이션 툴 - 여러 환경에서 어플리케이션의 컨테이너화를 돕는다. > 컨테이너 오케스트레이션 툴의 필요성 1. 단일 앱에서 마이크로서비스의 사용으로 변하는 트렌드 2. 컨테이너 사용 늘어남(예: 도커) 3. 수백개의 컨테이너를 관리하는데 필요성 증대. > 컨테이너 오케스트레이션 툴의 특징 1. High Availability: 꺼지는 시간이 없다. 2. Scalability: 높은 퍼포먼스를 제공한다. 3. Disaster recovery: 백업과 복구를 제공한다. Main k8s Components (주요 쿠버네티스 컴포넌트) 전체 comp.. 2021. 4. 23.
Apache http request 응용(+Springboot) build.gradle plugins { id 'org.springframework.boot' version '2.4.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-we.. 2021. 4. 22.
org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/plain;charset=UTF-8' not supported 1.문제 코드 ObjectMapper objectMapper = new ObjectMapper(); String url = "http://주소.com"; // 2. set url of request HttpPost post = new HttpPost(url); // 3. set body if(body != null){ StringEntity entity = new StringEntity(objectMapper.writeValueAsString(body)); post.setEntity(entity); } // set headers as json Map headers = new HashMap(); // set headers headers.forEach((key, value)->{ log.info("heade.. 2021. 4. 22.
Kubernetes(쿠버네티스) vs minkube(미니쿠브) 쿠버네티스는 Docker container를 묶음(cluster)을 관리하고, 성능을 조율하고(orchestrate), 업무량을 조율하기 위해 스케쥴링을 다루는 일을 하는 오픈 소스 시스템입니다. 미니쿠브는 다음과 같은 역할을 합니다. - 로컬에서 쿠버네티스를 다루기 - 로드 밸런싱 - 다중 클러스터 Kubernetes vs minikube | What are the differences? (stackshare.io) Kubernetes vs minikube | What are the differences? Kubernetes - Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. miniku.. 2021. 4. 20.
728x90