본문 바로가기

728x90
반응형

분류 전체보기

(222)
redis cluster 구성(windows) 1. Redis install https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100 Release 3.2.100 · microsoftarchive/redis This is the first release of Redis on Windows 3.2. This release is based on antirez/redis/3.2.1 plus some Windows specific fixes. It has passed all the standard tests but it hasn't been tested in a... github.com 2. Ruby 설치 https://www.ruby-lang.org/ko/documentation/install..
kubernetes kafka 연동 (with springboot) kubernetes yaml 파일 작성시 띄어쓰기 조금만 잘못되도 object가 올라가지 않는다. 아래 사이트에서 yaml 파일 검증을 했다. https://codebeautify.org/yaml-validator Best YAML Validator Online Free YAML Validator is a web based validator and re-formatter for YAML. Also know as YAML Lint. codebeautify.org deployment는 pod를 생서하는 개념이고 service는 노출하는 개념이다. apiVersion: apps/v1 kind: Deployment metadata: name: zookeeper-deploy labels: app: zookeepe..
windows docker kubernetes fail to start windows 에 kubernetes를 설치하려면 virtualbox로 많이들 하던데 회사 PC에 virtualbox설치가 안된다. 어쩔 수 없이 minikube를 설치해서 테스트해봤는데 minikube는 external ip 노출이 안되서 테스트가 쉽지 않았다. 처음에 docker desktop에서 kubernetes 활성화를 해봤는데 언제부턴가 망가져서 잘안됐었다. fail to start라는 에러가 떠서 확인해본 결과 뭐 아무튼 꼬이고 쌓이고 그랬던 것 같음. docker desktop에서 벌레모양을 누른 후 clean/purge data, reset to factory defaults 실행 C:\%UserHome%.kube 폴더 하위 내용 삭제 후 kubernetes 버튼을 enable시켜주면 정..
logstash input rabbitmq 설정 docker swarm docker-compose.yml version: '3.8' services: logstash: image: docker.elastic.co/logstash/logstash:7.10.2 ports: - '9600:9600' - '9900:9900' - '9901:9901' environment: TZ: UTC networks: - prod configs: - source: logstash_conf target: /usr/share/logstash/pipeline/logstash.conf mode: 0755 networks: prod: external: true configs: logstash_conf: file: ./config/logstash.conf logstash.conf input { rabbit..
Spring boot Rabbitmq test exchange > test.exchange 추가 queues > test.queue 추가 exchange 에서 만든 exchange에 들어가면 Bindings에 추가할 수 있다. test.queue, test.route.# Spring Boot > rabbitmq consumer #application.properties server.port=8080 spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest package com.example.sampleproject.rabbitmq; import org.slf4j.Logger; import org...
Docker 에 rabbitmq 설치 docker pull rabbitmq:3-management management image를 받지 않으면 대시보드를 사용할 수 없다. docker run -d --hostname rabbit --name rabbit -p5672:5672 -p 15672:15672 rabbitmq:3-management -e RABBITMQ_DEFAULT_USER=username -e RABBITMQ_DEFAULT_PASS=password 컨테이너에 올리면서 username과 비밀번호를 설정할 수 있다 default 계정 : guest / guest rabbitmq cluster 구성 방법 docker run -d --name rabbitmq_node1 -h rabbitmq_node1 -it --network prod -..
gitlab-runner docker 내부 git연결 시 설정 config.toml [runners.docker] tls_verify = false image = "alpine" privileged = true disable_entrypoint_overwrite = false oom_kill_disable = false disable_cache = false volumes = ["/cache"] shm_size = 0 extra_hosts=["gitlab.pli.com:내부ip"] privileged = true extra_hosts=["domain:내부ip"]
gitlab-runner register x509: certificate signed by unknown authority gitlab-runner 등록할 때 gitlab에 ssl이 적용되어 있어서 에러날 때 gitlab서버에 인증서를 복사해서 gitlab-runner container /etc/ssl/certs에 넣는다. // ca-certificates 설치 $ apt install ca-certificates // 인증서 확인 $ openssl s_client -showcerts -servername gitlab.pli.com -connect gitlab.pli.com:443 // /etc/ssl/certs 인증서 복사 $ update-ca-certificates

728x90
반응형