Kubernetes 1.20.5 클러스터 수동 구축 가이드 (CentOS 기반)

리소스가 제한적인 환경에서 2대의 머신(192.168.0.193, 192.168.0.191)을 사용하여 Kubernetes 클러스터를 설치하는 방법을 설명합니다. 일반적으로 안정적인 클러스터 리더 선출을 위해서는 3대 이상의 홀수 노드가 권장됩니다. 아래 단계는 모든 노드에 적용됩니다. 1. 사전 환경 설정 중요 확인 사항 CPU 코어 ≥ 2, 메모리 ≥ 2GB: k8s가 정상 작동하기 위한 최 ...

7월 24일 02:32에 게시됨

LogKit 설치 및 사용 방법 안내

LogKit 소개 LogKit은 로그와 메트릭을 수집하고 전송하는 강력한 서버 에이전트로, 직관적인 웹 콘솔을 통해 쉽게 관리할 수 있습니다. 이 도구는 다양한 환경에서 로그 데이터를 중앙 집중식으로 처리할 수 있도록 설계되어 있으며, 대규모 분산 시스템부터 소규모 서버까지 유연하게 적용 가능합니다. 저장소 디렉터리 구조 LogKit 저장소를 클론한 후 확인할 수 있는 ...

7월 24일 02:03에 게시됨

Docker를 활용한 Java 개발 환경 필수 소프트웨어 설치 가이드

본 문서는 Java 개발 환경 구축에 필요한 다양한 소프트웨어를 Docker 컨테이너를 사용하여 설치하는 방법을 안내합니다. 1. JDK 설치 AdoptOpenJDK 8 버전을 Docker 이미지로 설치합니다. docker pull adoptopenjdk/openjdk8 docker run -di --name=jdk1.8 adoptopenjdk/openjdk8 docker exec -it jdk1.8 /bin/bash 2. MySQL 설치 MySQL 8.0 버전을 설치하고, ...

7월 23일 22:00에 게시됨

Ubuntu 기반 Pixel Dimension Fissioner 개발 환경 구축 및 배포 가이드

시스템 요구사항 및 초기 환경 점검 Pixel Dimension Fissioner의 안정적인 실행을 위해 Ubuntu 20.04 LTS 또는 22.04 LTS 환경을 권장합니다. 배포를 시작하기 전, 현재 운영체제 버전을 확인하고 하드웨어 리소스가 충분한지 검토해야 합니다. 최소 16GB 이상의 RAM과 50GB 이상의 여유 저장 공간이 필요합니다. # OS 버전 확인 cat /etc/os-release GPU 가속을 사용할 ...

7월 22일 17:19에 게시됨

AI 개발 환경 자동화 설정 가이드

1. 프로젝트 개요: AI 개발자를 위한 준비된 도구 상자 AI 모델 실험이나 최신 오픈소스 대형 언어 모델을 빠르게 체험하고자 할 때, 환경 구성은 항상 번거로운 과정입니다. 특히 다른 머신으로 옮기거나 특정 오픈소스 프로젝트를 재현하려는 경우, 의존성 설치에서 시작하여 버전 충돌 해결까지 많은 시간이 소요됩니다. 이러한 문제를 해결하기 위해 Jaewon94/ai-setti ...

7월 22일 02:34에 게시됨

Docker 기반 Tomcat 애플리케이션 배포 상세 가이드

1. 온라인 배포 1.1 Tomcat 이미지 검색 및 다운로드 공식 이미지 저장소: https://hub.docker.com # Tomcat 이미지 검색 docker search tomcat # Tomcat 이미지 다운로드 (특정 버전 예시) docker pull tomcat:8.5.47-jdk8-openjdk 1.2 컨테이너 생성 및 포트/디렉토리 매핑 1.2.1 방법 1: 호스트 네트워크 모드 사용 호스트 네트워크 모드를 사용하여 컨테이너를 ...

7월 20일 23:35에 게시됨

Docker SDK를 활용한 Go 컨테이너 리소스 제한

컨테이너 생성 시 리소스 제한 package main import ( "context" "log" "os" docker "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker/api/types/mount" "github.com/docker/docker/client" "github.com/docker/go-connections/nat" ) func main() { dockerHost ...

7월 20일 21:46에 게시됨

Docker 엔진과 클라이언트 분리 설정 방법

배경 설명 최근 M1 Mac을 사용하면서 메모리 부족 문제와 ARM 아키텍처로 인해 X86 기반 머신에서 실행할 수 없는 이미지를 빌드하는 어려움을 겪었습니다. 이를 해결하기 위해 Docker 엔진과 클라이언트를 분리하여 사용하는 방법을 소개합니다. 스텝 1: Docker 클라이언트 파일 다운로드 M1 기반의 Mac에서는 aarch64 버전의 Docker 클라이언트 바이너리를 다운로드해야 ...

7월 19일 01:54에 게시됨

CDK 배포 환경 구축 가이드

호스트 시스템 사양 CPU: i9-14900HX 메모리: 64GB 디스크: 5T nvme ssd 그래픽카드: RTX4060 laptop 네트워크카드: Intel AX201 운영체제: Windows11 23H2 가상화 환경: Hyper-V HTTP 프록시 서비스: v2rayN (특정 외국 프로그램 접근을 위해 설치, 포트 10809) 테스트 환경 본 가이드에서는 3노드 clique 합의를 사용하는 사설 네트워크(Layer1)와 Polygon CDK(Layer2) ...

7월 18일 23:53에 게시됨

Go와 gRPC-Gateway(V2)로 구현하는 소형 프로그램 인증 서비스: 데이터 영속화 및 테스트

MongoDB 기반 데이터 영속화 Docker로 로컬 MongoDB 구축 MongoDB 4.4.5 이미지를 받아 컨테이너로 실행합니다. docker pull mongo:4.4.5 docker run -p 27017:27017 -d mongo:4.4.5 호스트의 27017 포트가 컨테이너의 MongoDB 서비스와 연결되었는지 docker ps로 확인합니다. VS Code용 MongoDB 확장 개발 환경에서 VS Code를 사용한다면 MongoDB 확장을 설치하면 ...

7월 18일 21:19에 게시됨