[Kubernetes] Install kubectl
Reference Install kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" .kube 폴더 만들기 mkdir ~/.kube config 파일 작성 vi ~/.kube...
Reference Install kubectl curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" .kube 폴더 만들기 mkdir ~/.kube config 파일 작성 vi ~/.kube...
Docker-Compose 설치 참고 GitLab Runner 설치 GitLab Runner 작업 Directory (Working directory)와 데이터를 영속적(Persistent)으로 저장하기 위한 바인드 마운트(Bind mount)용 Directory를 생성 sudo mkdir -p /data/gitlab-runner/c...
FastAPI란? 파이썬 3.6+ 으로 API서버를 구축하기 위한 모던하고, 빠른 웹 프레임 워크 fastapi 설치 pip install fastapi uvicorn 설치 pip install uvicorn 간단한 실행 from fastapi import FastAPI app = FastAPI() @app.get("/") async de...
가상환경을 사용하는 이유 당연히 Python 패키지(라이브러리) 간 의존성 때문에 쓰는 거다. 특정 패키지 버전을 업데이트 할 때 다른 것들이 호환되지 않아 문제가 생기는 경우가 발생한다. 그리고 작업환경이 바뀌더라도, 예를 들면 PC를 교체하더라도 필요한 패키지들을 동일한 버전으로 설치해 작업할 수 있기 때문에 무조건 사용하는 게 좋다...
virtualenv와 venv의 차이? 기본적으로 둘 다 가상 환경을 만드는 라이브러리지만, 약간의 차이가 있다. venv : Python 3.3 버전 이후부터 기본 라이브러리로 포함되어 별도의 설치 과정이 필요없다. virtualenv : Python 2 버전부터 쓰던 라이브러리로, Python 3에서도 사용 가...
pip의 일괄 설치 옵션 : -r requirements.txt 아래의 Command로 설정 파일 requirements.txt에 작성된 내용에 따라 패키지를 일괄 설치된다. 설정 파일명은 임의로 어떠한 이름으로해도 상관없지만, requirements.txt이라는 이름으로 하는 것이 일반적이다. pip install -r requirem...
Docker를 tar 파일로 저장하는 데는 save, export 두 가지 명령어가 있다. 추출한 tar 파일을 Docker Image로 저장하는 데는 load, import 두 가지 명령어가 있다. save로 저장한 tar 파일은 load를 사용하고, export로 저장한 tar 파일은 import를 사용한다. Docker save (do...
Docker-Compose 설치 참고 GitLab Docker 이미지 GitLab Docker Image는 단일 Container에서 필요한 모든 서비스를 실행하는 GitLab의 모놀리식(Monolithic) Image GitLab CE Docker image GitLab EE Docker image ...
docker 설치 후 /var/run/docker.sock의 permission denied 발생하는 경우 docker ps -a Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fva...
Docker-Compose 설치하기 curl 명령어를 통해 Docker-Compose를 설치 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docke...