'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타 68

Harbor) minio 연결하기 실수

Harbor 연결이 안되서 여러 삽질을 했는데, 까먹기 전에 기록 1. docker push [harbor_domain] 을 입력했는데 오류가 남 retrying .. 2. Harbor 로그 찾아야함 /var/log/harbor가 default, 하지만 없음 $vi /root/harbor/docker-compose.yml 로그 경로 /data/harbor/ 확인 3. 로그 파일 중 뭘 봐야하는지 결정해야함 여러개 있는데, $ tail -f registry.log 4. 에러 로그 확인 err msg = s3 storage, minio에 '{' 가 있어서 안됨, regionendpoint에 cluster 설정 위해 {1~4} 입력했던게 에러가 났음 s3: accesskey: {MY_MINIO_ACCESSKE..

기타/Docker 2021.09.09

GitlabAction) gitlab-runner 설치 및 실행

깃헙액션과 별도로 깃랩 액션도 테스트 해봄 예시) regitser key : 8AqvYcGC2Ts_FUMqz-9a -------------- 1. 도커 -> gitlab-runner 실행$root@vgitrunner:/srv/gitlab-runner/config:]#  docker run --detach \  --name gitlab-runner \  --volume /srv/gitlab-runner/config:/etc/gitlab-runner: \  --restart always \  --volume /var/run/docker.sock:/var/run/docker.sock \  gitlab/gitlab-runner:latest   94d07ec9b5e4823984250be138e661373aca2a..

기타/GitAction 2021.09.08

Docker) [해결] dial tcp: lookup docker on *.*.*.*:53: no such host_gitlab-runner

오류 해결 dial tcp: lookup docker on 19.32.192.11:53: no such host 상황 dind 안에서, docker login 안됨 $ docker login -u deet1107 -p ****** WARNING! Using --password via the CLI is insecure. Use --password-stdin. error during connect: Post http://docker:2375/v1.39/auth: dial tcp: lookup docker on **.*.***.**:53: no such host 조치 HTTP 프록시 설정 Variables: HTTPS_PROXY: http://***.219.61.252:8080 HTTP_PROXY: http..

기타/Docker 2021.09.08

Linux) tcpdump를 통해 패킷이 오는지 확인해보기

url을 호출 했을 때 안되면, 인프라 담당자에게 안된다고 말을 합니다. 하지만 개발자 선에서 확인해야할 것들도 있습니다. 리눅스 tcpdump sudo tcpdump -i eth0 port 8080 (리눅스 컨테이너 안의 포트) 포트 : 8080 리눅스 -> 윈도우 pc에서 18080을 호출 -i 인터페이스는 보통 eth0임 더보기 ~ sudo tcpdump --help tcpdump version tcpdump version 4.9.3 -- Apple version 100.100.2 libpcap version 1.9.1 LibreSSL 2.8.3 Usage: tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ] [ -C file_size ..

기타/Linux 2021.08.31

GithubAction) Harbor에 푸시해보기

Github Action을 이용해 Harbor 에 푸시해봤습니다. harbor란? github Action을 통해 이미지 업로드 docker-hub 예시 harbor 예시 push to harbor by git action Harbor란? docker 사설 레포지토리 Docker Hub라는 공용 Docker Image 관리하지 않고, 사적인 장소 사용 github Action을 통해 이미지 업로드 둘다 docker/login-action@v1 을 사용 registry 입력하지 않으면 docker_hub가 default harbor를 사용할 때는 harbor 주소를 입력 (harbor.io예시) registry: demo.goharbor.io docker-hub 예시 name: v_test_docker_h..

기타/GitAction 2021.08.31

GithubAction) Hello world, harbor 메모

Github Action 사용법 정리와 관련된 글입니다. 여러 블로그의 예시를 따라해봄 harbor(도커 레지스트리)에 푸시 해봄 Github Action 요약 workflow 자동화 도구 cronjob, push, commit 등의 '액선'에 따라 컨테이너에서 특정 동작을 실행 ex. 릴리스하기 전에, linux에 파이썬을 설치하고 test 코드를 시행한다. gitlab action과 비슷함 설명 gitbhub의 actions 탭을 누르면, 템플릿을 사용할 수 있음 template이 아니더라도 .github/workflow 폴더에 **.yml 파일을 만들면 실행이 됨 기본 구조 이름 : actions 부분에 나오는 명칭 실행 기준 : push, cronjob, etc 베이스 이미지 : ubuntu 스탭..

기타/GitAction 2021.08.31

Slipp) K8S 스터디2주차_컨테이너의 개념 :: mightytedkim

지난 번에는 쿠버네티스가 무엇인지에 대해서 배웠고, https://mightytedkim.tistory.com/13 쿠네버티스) 1장 도커와 쿠버네티스의 개요 회사에서 쿠버네티스를 사용하게 되서, 개념을 공부하고 있어요 책은 15단계로 배우는 도커와 쿠버네티스 (깔끔한 설명과 자연스러운 번역이 장점인 것같아요) slipp스터디에서 9분과 함께 완독 mightytedkim.tistory.com 2장에서는 쿠버네티스와 연관이 많은 도커와 관련된 내용들이 나와요 SLIPP 21차 스터디에서 도커와 관련된 트러블 슈팅 경험등을 공유 했어요 0. 토의 내용 책 관련 p132. 컨테이너의 실체는 호스트 프로세스 vagrant 부분에 pts/0,1,2로 나뉘는거같은데, 4420, 4454부분이 pts가 바뀌는게 이해..

기타/K8S 2021.08.26

Slipp) K8S 스터디1주차_개념 잡기 :: mightytedkim

회사에서 쿠버네티스를 사용하게 되서, 개념을 공부하고 있어요 책은 15단계로 배우는 도커와 쿠버네티스 (깔끔한 설명과 자연스러운 번역이 장점인 것같아요) slipp스터디에서 9분과 함께 완독을 목표로 11월까지 달릴 예정입니다. 1장 도커와 쿠버네티스의 개요 책에서는 훨씬 자세하고 친절한 설명이 나와서, 나중에 복습할 용도로 요약했습니다. 쿠버네티스란 기본 개념과 장점에 대해서 알 수 있었어요. 곧 쿠버네티스도 백엔드 개발자가 모르면 안되는 기술이 될 것 같아요 정의 컨테이너화된 애플리케이션을 효율적으로 배포하고 운영하기 위해 설계된 오픈 소스 플랫폼 요약 등장 배경 새로운 기능과 서비스를 빠르고 안정적으로 제공 필요 불변의 실행 환경(immutable infrastructure)이 필요 특징 높은 유연..

기타/K8S 2021.08.15