라벨이 와탭쿠버네티스인 게시물 표시

[기사] 와탭랩스, 쿠버네티스 통합 모니터링으로 운영자 업무 효율 극대화

이미지
최진식 와탭랩스 쿠버네티스 개발그룹 그룹장은 “쿠버네티스는 과거 서버 환경에 비해 모니터링해야 하는 컨테이너 수가 많고, 컨테이너의 생존 주기를 예측하기 어렵기 때문에 로그 수집과 조회에 어려움이 따른다”며 “하지만 로그는 서비스 운영에 영향을 끼칠 수 있는 메시지를 담고 있는 중요한 데이터기 때문에 반드시 통합 로그 환경을 갖춰야 한다”고 강조했다. 신동민 와탭랩스 쿠버네티스 개발그룹 매니저는 “와탭 쿠버네티스 모니터링은 전문가들이 선별한 핵심 지표와 사전 구성된 대시보드를 제공해 모니터링 구축 시간을 단축할 수 있다”며 “특히 쿠버네티스 네임스페이스별로 모니터링 환경에 대한 사용자 접근 권한을 상세하게 제어할 수 있다”고 설명했다.  출처 : 데이터넷(https://www.datanet.co.kr) 원문 : https://www.datanet.co.kr/news/articleView.html?idxno=187528

컨테이너화된 자바 애플리케이션 배포하기 - 1편 : Spring Boot 애플리케이션 만들기

이미지
Spring Boot 프로젝트 생성 우선 웹 브라우저를 통해 Spring Initializr 페이지(https://start.spring.io/)로 이동한 후, 다음 단계를 진행합니다. Project Spring Boot : 2.7.14 (버전은 나중에 추후 최신 버전이 나올 수 있으므로 참고용으로만 기재합니다.) Language : Java Group : com.example Artifact : deploy-sample Dependencies Spring Web 프로젝트 설정을 완료했으면 [Generate] 버튼을 클릭합니다. 그러면 다운로드 가능한 프로젝트 아카이브(zip 파일)이 생성됩니다. 컨트롤러 생성 이제 프로젝트를 열어서 Spring Boot 컨트롤러를 생성하겠습니다. deploy-sample/src/main/java/com/example/deploysample/HelloController.java 경로에 새로운 Java 클래스인 HelloController 파일을 생성합니다. 이 클래스에 다음과 같이 코드를 작성합니다. package com.example.deploysample; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("/hello") public String hello() { return "Hello World!"; } } 애플리케이션 빌드 ./gradlew build Gradle을 사용하여 프로젝트를 빌드합니다. build는 프로젝트를 빌드하라는 의미입니다. 그래서 이 명령을 실행하면 프로젝트의 소스 코드를 컴파일하고 빌드하여 jar 파일을 생성합니다.  java -jar build/libs/depl...