본문 바로가기

IT 잡지식/DevOps69

[K8s] Kubernetes-쿠버네티스란? 안녕하세요, 쯀리입니다. 오늘은 쿠버네티스에 대해 알아보는 시간을 가져보겠습니다. ! K8s를 알기 위해서는 기본 지식 Docker를 알고 진행 하는 것을 추천드립니다 ! Kubernetes[K8s] 쿠버네티스는 '컨테이너 오케스트레이션 툴' 입니다. 오케스트레이션이란? 컨테이너 역시 그 수가 많아지게 되면, 관리와 운영에 있어서 어려움이 따릅니다. 컨테이너 오케스트레이션은, 이러한 다수의 컨테이너 실행을 관리 및 조율하는 시스템입니다. 오케스트레이션 엔진을 통해, 컨테이너의 생성과 소멸, 시작 및 중단 시점 제어, 스케줄링, 로드 밸런싱, 클러스터링 등 컨테이너로 어플리케이션을 구성하는 모든 과정을 관리할 수 있습니다. 다른 컨테이너 오케스트레이션 툴로는 '도커 스웜', 'ECS', 'Nomad'등이 .. 2024. 1. 2.
[Docker] React + Nginx 안녕하세요, 쯀리입니다. 오늘은 React로 된 프로젝트를 Nginx Container에서 돌려주겠습니다. React 프로젝트 Git에서 받아오기 우선 React 프로젝트를 Git에서 받아오겠습니다. git clone git-레파지토리.git 저희는 무거운 node_module을 사용하지 않고 yarn berry라는 방식으로 Frontend를 구성했습니다. 우선 nginx를 실행해주기 위해서는 config 파일이 필요한데 nginx.conf 을 추가해주겠습니다. user nginx; worker_processes auto; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } h.. 2023. 11. 9.
Ubuntu 22.04 Docker 설치 안녕하세요, 쯀리입니다. 그동안 제대로 Ubuntu에 Docker를 설치해본 기억이 없어서 오늘 프로젝트를 위해 Ubuntu 서버에 Docker를 설치해보는 기회가 생겨서 글을 작성하게 되었습니다. Docker 설치 Docker가 설치되었는지 확인해보겠습니다. docker ps -a 새 HTTPS 리포지토리를 추가하는 데 필요한 종속성을 설치합니다. sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common Docker를 설치하기 위해서는 curl이라는 명령어가 필요한데, cURL이란? ▼ 더보기 cURL이란? "Client for URLs"의 약자로, 커맨드 라인을 통해 URL을 통해 데이.. 2023. 10. 29.