반응형

2026/07/29 3

컨테이너 오케스트레이션과 쿠버네티스 — Docker와 무엇이 다른가

이 글은 2022년 10월 기준 기록입니다. 현재 가장 많이 사용되는 컨테이너 오케스트레이션 도구는 무엇일까요. 그 답의 자리에 놓이는 것이 쿠버네티스입니다. 다만 그 전에 오케스트레이션이라는 말이 가리키는 층위를 먼저 짚어야 합니다.오케스트레이션은 클러스터 위에서 컨테이너를 관리하는 일이다컨테이너 오케스트레이션은 클러스터 상에서 컨테이너를 작동하고 관리하는 기능을 제공합니다. 컨테이너 하나를 실행하는 일이 아니라, 여러 대의 머신에 걸쳐 있는 컨테이너들을 하나의 덩어리로 다루는 일입니다.Docker와 오케스트레이션 도구는 다른 층에 있다Docker와 쿠버네티스를 나란히 놓고 비교하기 쉽지만, 둘은 같은 일을 하는 경쟁자가 아닙니다. Docker는 이미지를 생성하고 컨테이너를 실행할 수 있게 하는 환경을..

Project Euler 004 알고리즘 문제 Java

세 자리수 두 개를 곱해 만들 수 있는 최대 대칭수를 찾는 문제입니다.대칭수는 양 끝에서 좁혀 오며 확인합니다곱한 결과를 문자열로 바꾼 뒤 배열로 쪼개고, 인덱스를 양 끝(k는 앞에서, l은 뒤에서)에 두고 가운데를 향해 좁혀 오면서 문자를 비교합니다. 한 번이라도 다르면 대칭이 아니므로 즉시 중단합니다.package euler;public class Euler004 { public static void main(String[] args) { //세 자리수 두 개를 곱해서 만들 수 있는 최대 대칭수 int result =0; int max =0; //세 자리수 곱하기 반복문 시작 for (int i = 999; i >99 ; i--) {..

IT·테크/개발 2026.07.29

Java System.out·System.err를 SLF4J 로거로 리다이렉트하기

이 글은 2023년 2월 기준 기록입니다. System.out.println으로 찍은 출력은 콘솔에만 남습니다. 로깅 체계를 갖춘 애플리케이션이라면 이 출력들이 로그 파일 바깥으로 새어 나가는 셈입니다. 표준 출력 스트림 자체를 로거로 갈아 끼우면 이 구멍을 막을 수 있습니다.OutputStream을 상속해 로거로 흘려보냅니다핵심은 OutputStream을 상속한 클래스를 하나 만들고, 그것을 PrintStream으로 감싸 System.out·System.err 자리에 꽂는 것입니다.import java.io.ByteArrayOutputStream;import java.io.OutputStream;import java.io.PrintStream;import org.slf4j.Logger;public cl..

IT·테크/개발 2026.07.29
반응형