1.Repository등록하기 처음 접속하면 아무것도 안나옵니다. 왼쪽에 설정(기어모양)버튼을 누릅니다. Repositories를 누릅니다. HTTPS로 할 것이기 때문에 CONNECT REPO USING HTTPS를 선택 합니다. ArgoCD에서 watch할 repository의 https주소를 복사 합니다. 복사한 주소를 붙여넣기 합니다. 저는 Git repository를 Private으로 만들었기 때문에 id랑 pw도 같이 넣어 주었습니다. 아래와 같이 나오면 잘 등록 된 것입니다. 2. .yml파일 올리기 yml파일을 생성하기 위해 git clone을 합니다. Deploy.yml생성하기 https://github.com/Kyeongrok/k8s_yamls/blob/master/deploy_ngin..
ttygif는 vim화면이나 terminal을 .gif로 녹화 하고 싶을 때 쓰는 툴 입니다. vim이나 터미널의 명령 실행 과정을 blog post로 올리고 싶을때 화면 캡춰만으로는 움직임을 모두 담기 힘들기 때문에 이 툴을 이용해 움짤로 만들어서 올릴 수 있습니다. 참고 https://github.com/icholy/ttygif 설치 brew install ttygif Ubuntu $ sudo apt-get install imagemagick ttyrec gcc x11-apps make git $ git clone https://github.com/icholy/ttygif.git $ cd ttygif $ make $ sudo make install 사용법 녹화시작 ttyrec myrecording 녹..
요약 1.ip, dns바뀜 2.systemctl로 등록해 놓지 않은 앱 내려감(ex pm2앱) t3.medium은 한달에 37불로 한화로 4만원이 넘습니다. k8s테스트 환경을 구축하기 위해 kind를 설치 해놓았습니다. 여기에서 인스턴스를 '중지'하면 어떻게 될까요? 그러면 바로 connection이 종료 됩니다. 다시 시작을 해보겠습니다. 일단 IP주소가 바뀝니다. 역시나 도메인도 바뀝니다. 그래서 바뀐 주소로 접속을 해야 합니다. 접속이 잘 됩니다. 그리고 docker도 잘 떠있고 docker로 띄워놓은 프로세스들도 잘 있습니다.
Kong Gateway는 기술적으로 무엇일까요? 여러분은 Kong Gateway가 Nginx기반으로 만들어져있기 때문에 안정성과 효율성이 좋다고 알고 계실 것입니다. 하지만 정말 맞는 말일까요? 정확히 말하면 Kong Gateway는 Nginx에서 작동하는 Lua(Lua는 프로그래밍 언어 입니다)어플리케이션이고 lua-nginx-module에 의해 작동 되게 되어있습니다. Nginx를 이 모듈과 함께 컴파일 하는 대신 콩은 lua-nginx-module을 이미 포함하고 있는 OpenResty와 함께 배포됩니다. OpenResty는 Nginx를 fork한 것이 아니라 nginx를 확장한 모듈입니다. 이 셋들은 런타임에 활성화 시킬 수 있고 실행시킬수 있는 곳에 Nginx에 플러그인으로 확장 할 수 있는 아..
#각 볼륨의 파일시스템 용량 df -hT 현재 디렉토리의 서브 디렉토리의 용량 du . 하위 디렉토리 용량 확인 du -sh ./* 하위 디렉토리 용량 확인하고 소트하기 du -sh ./* | sort -nr du -sh ./* : 현재 디렉토리('.')의 모든 파일과 디렉토리('/*')의 디스크 사용량을 보여줍니다. -s 옵션은 각 항목의 총 사용량만 보여주며, -h 옵션은 사람이 읽기 쉬운 형식으로 출력합니다. | : 파이프라고 하며, 이전 명령어의 출력을 다음 명령어의 입력으로 전달합니다. sort -nr : 입력을 숫자(-n)로 해석하고 내림차순(-r)으로 정렬합니다. /var/lib/docker/overlay2에 있는 diff/tmp 삭제하면 용량 확보 가능 현재 위치 파일 개수 ls -l | ..
Docker가 잘 설치 되었는지 잘 실행 되었는지 테스트 할 때 가장 먼저 해볼만한 테스트가 nginx를 띄워보는 것입니다. Prerequisit ElasticSearch는 실행하는 순간 메모리를 8GB를 차지 합니다. 8GB이상 확보 하는 것이 좋습니다. 테스트 용도로는 메모리가 많지 않아도 크게 상관은 없습니다. Docker 설치 되었는지 확인 하기 docker run nginx 위 명령어를 이용하면 docker로 nginx를 띄울 수 있습니다. 이렇게 해도 뜨긴 뜹니다. 하지만 host의 포트가 docker container로 매핑이 안되어 있기 때문에 접근을 할 수 없습니다. port 매핑 하기 docker run -p 80:80 nginx 여기에서 앞에있는 80은 호스트의 포트이고 뒤에 있는 8..
Gitlab-runner설치 https://sean-bradley.medium.com/installing-gitlab-runner-on-ubuntu-and-centos-80f3a2de0290 Installing GitLab Runner on Ubuntu and CentOS Add the GitLab official repository to your servers package manager. sean-bradley.medium.com 위 포스트 대로 했을 때 성공 했습니다. gitlab공식 repository추가 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash apt-..
https://goharbor.io/docs/2.3.0/install-config/demo-server/ 위 공식 문서를 참고 하였습니다. 하버(Harbor)란? 하버는 오픈소스 기반의 Docker Image저장소(Docker Registry)로 Docker Hub와 같이 Docker image를 업로드 할 수 있습니다. 아래 사이트에 접속합니다. https://demo.goharbor.io id가 없다면 Sign up을 합니다. 로그인 합니다. New Project를 누릅니다. 프로젝트명을 입력하고 Ok를 누릅니다. 만들어진 프로젝트를 클릭합니다. Docker에 로그인하기 docker login demo.goharbor.io 위 명령어로 로그인 시도 합니다. 앞에서 만들었던 account의 id와 pw..
- Total
- Today
- Yesterday
- docker container tissue
- Linux
- docker container whale
- 싱가폴
- 개발자
- 도커티슈케이스
- 2017 티스토리 결산
- 도커각티슈케이스
- docker container case
- docker container
- 도커티슈박스
- shellscript
- Sh
- 도커각티슈박스
- 이직
- 도커컨테이너
- vim
- docker container tissue box
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |