[Kubernetes] Gitlab CI
Install Gitlab Runner 참고 stages: - build - test variables: # DOCKER_HOST: tcp://docker:2376 # DOCKER_HOST: tcp://docker:2375 DOCKER_HOST: tcp://localhost:2375 DOCKER_TLS_CERTDIR: "" ...
Install Gitlab Runner 참고 stages: - build - test variables: # DOCKER_HOST: tcp://docker:2376 # DOCKER_HOST: tcp://docker:2375 DOCKER_HOST: tcp://localhost:2375 DOCKER_TLS_CERTDIR: "" ...
Helm 설치 및 설명 참고 gitlab runner 참고 https://docs.gitlab.com/runner/install/kubernetes.html Helm Chart를 사용하여 GitLab Runner 설치 GitLab Helm 리포지터리를 추가 helm repo add gitlab h...
비동기 작업 큐이며, 스케쥴링이 가능하지만 실시간 처리에 중점을 두고 있음. 동기/비동기 처리가 가능. 작업단위를 Task, 작업자를 Worker라고 함. 메시지 브로커를 사용함. 주로 RabbitMQ나 Redis를 사용하는데, RabbitMQ와 궁합이 가장 잘 맞는다고 알려져있음. 메세지 전달을 기반으로 한 비동기 task Q...
아래와 같이 Error WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /root/.kube/config WARNING: Kubernetes configuration file is world-readable. This is insecure. Lo...
참고 https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-linux/ Install kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd...
Docker-Compose 설치 참고 GitLab Runner 설치 GitLab Runner 작업 Directory (Working directory)와 데이터를 영속적(Persistent)으로 저장하기 위한 바인드 마운트(Bind mount)용 Directory를 생성 sudo mkdir -p /data/gitlab-ru...
FastAPI란? 파이썬 3.6+ 으로 API서버를 구축하기 위한 모던하고, 빠른 웹 프레임 워크 fastapi 설치 pip install fastapi uvicorn 설치 pip install uvicorn 간단한 실행 from fastapi import FastAPI app = FastAPI() @app.get("/") async de...
virtualenv와 venv의 차이? 기본적으로 둘 다 가상 환경을 만드는 라이브러리지만, 약간의 차이가 있다. venv : Python 3.3 버전 이후부터 기본 라이브러리로 포함되어 별도의 설치 과정이 필요없다. virtualenv : Python 2 버전부터 쓰던 라이브러리로, Python 3에서도 사용 가...
pip의 일괄 설치 옵션 : -r requirements.txt 아래의 Command로 설정 파일 requirements.txt에 작성된 내용에 따라 패키지를 일괄 설치된다. 설정 파일명은 임의로 어떠한 이름으로해도 상관없지만, requirements.txt이라는 이름으로 하는 것이 일반적이다. pip install -r requirem...
⚡ DFOREGROUND 옵션이란? DFOREGROUND는 일반적으로 컨테이너나 리눅스 서비스에서 사용되는 옵션으로, 프로세스를 포그라운드(Foreground)에서 실행하라는 의미입니다. 1️⃣ 비유로 이해하기 백그라운드(Background): 몰래 일하는 비밀 요원 터미널과 분리되어 혼자 일함 로그 확인이...