안쓰는 컴퓨터에 리눅스와 여러 프로그램들을 설치해보는 글을 올려보려 한다. 우선 리눅스를 선택해야했다. 수많은 리눅스의 파생들.. 하지만 별 고민 없이 정보가 많은 우분투로 선택해서 설치했다. 이 프로젝트의 목표는 내 집에 devops환경을 구축하는 것이다. 프

안쓰는 컴퓨터에 우분투룰 설치해보려 한다.우분투는 현재 Ubuntu 24.04.2 LTS을 배포하고 있다.설치에 대한 안내는 홈페이지에서 튜토리얼을 통해 자세히 설명해주고 있다.링크텍스트(https://ubuntu.com/tutorials/install-ubu

zsh(Z shell)는 bash(기본 유닉스 셸)보다 더 강력한 기능과 사용자 친화적인 커스터마이징을 제공하는 고급 쉘이다.강력한 자동완성: 명령어, 파일, 디렉토리 자동완성 기능이 매우 뛰어남테마와 플러그인: oh-my-zsh 같은 프레임워크로 수백 가지 테마와 플

The intelligent terminal.Become a command line power user on day one. Warp combines AI and your dev team’s knowledge in one fast, intuitive terminal.홈

Visual Studio Code(VS Code, VSC)는 마이크로소프트가 개발한 무료 소스 코드 편집기로, 다양한 운영체제(Windows, macOS, Linux)에서 사용할 수 있다. 다음과 같은 특징이 있다. 다양한 언어 지원: JavaScript, Pytho

도커(docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다.도커 홈페이지에서는 다음과 같이 설명한다.도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시

kubernetes 쿠버네티스는 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈 소스 기반이다. 원래 구글에 의해 설계되었고 현재 리눅스 재단에 의해 관리되고 있다. 목적은 여러 클러스터의 호스트 간에 애플리케이션 컨테이너의 배치

아나콘다(Anaconda)는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산(데이터 과학, 기계 학습 애플리케이션, 대규모 데이터 처리, 예측 분석 등)을 위한 파이썬과 R 프로그래밍 언어의 자유-오픈 소스배포판이다. 패키지 버전들은 패키지 관리 시스템 cond

디스코드(영어: Discord, 약칭: 디코)는 게이밍부터, 교육과 비즈니스 영역의 커뮤니티 생성을 목적으로 설계된 VoIP 응용 소프트웨어의 하나이다. 디스코드는 채팅 채널에 있는 유저 사이의 텍스트, 이미지, 비디오, 음성 커뮤니케이션에 특화되어있다. 디스코드는 마

오늘은 쿠버네티스를 도커 컨테이너로 구동해서 컨테이너 위에서 디코봇을 실행하려 한다.파일 위치는 project1 아래 모두 넣어둔다.디코 봇은 저번과 동일하다.다음은 dockerfile을 만든다.다음으로 requirements.txt를 만들어 설치할 라이브러리를 명시한
오늘은 jenkins를 사용해서 git push를 하면 자동으로 배포까지 해주는 파이프라인을 만들어보려 한다.Checkout: GitHub 저장소에서 최신 코드를 가져옵니다.Build and Push Docker Image: Docker 이미지를 빌드하고, Docke
Prometheus는 메트릭 기반 오픈소스 모니터링 시스템이다 특히 쿠버네티스(Kubernetes) 환경에서 표준처럼 사용되며,시스템/애플리케이션의 성능과 상태를 실시간으로 관찰하고 알림까지 제공하는 도구다.모니터링 리소스를 분리하려고 전용 네임스페이스를 만든다.아래

모니터링 네임스페이스 활용 프로메테우스와 동일하게 monitoring 네임스페이스를 활용해서 리소스를 관리 쿠버네티스 매니페스트 파일 준비 grafana-configmap.yaml: 그라파나 기본 설정 정보 grafana-dashboards-conf

alertmanager 썸네일 [https://github.com/prometheus/alertmanager.git ](https://github.com/prometheus/alertmanager.git) AlertManager로 Discord Bot 모니터링 알림 시스템 구축하기 프로젝트에서 Discord Bot의 모니터링 시스템을 완성하기 위해 A...

주마다 하나의 프로그램을 다루는 과제이긴 하지만 그냥 프로그램 12개 설치하는 것 보다 서로 연결된 하나의 프로젝트를 해보고 싶었다. 처음에는 뭐할 지 고민하면서 우분투 개발환경 꾸미기를 했었고 그냥 디코봇이나 하나 만들어봐야겠다 라고 생각했었다. 이후에 devops를