Kubernetes + CockroachDB

26257 Port 내부, 클라이언트 노드 사이에 통신을 하기 위한 포트 8080 Port 웹서버 첫 번째 노드 생성 두 번째 노드 생성 join 플래그에 첫 번째 노드의 도메인(IP 주소)와 포트를 넣는다. 두 노드가 클러스터를 형성한다. 그 외에 store, listen-addr, http-addr 플래그는 동일한 머신에 두 노드를 만들기 때문에 ...

2019년 5월 17일
·
0개의 댓글

Kubernetes + Zookeeper Cluster

zookeeper.yml

2019년 5월 16일
·
1개의 댓글

GlusterFS + Kubernetes

GlusterFS를 사용하면, kubernetes 동적 프로비저닝을 사용할 수 있다. 쿠버네티스 클러스터에 GlusterFS 를 설치하는 방법. GlusterFS, heketi 컴포넌트를 설치한다. 쿠버네티스에서 관리되는 다른 pod 들 처럼 GlusterFS 도 동일하게 kubernetes 에 의해서 관리된다. Infrastructure Require...

2019년 5월 16일
·
0개의 댓글

Alpine Linux

apk add wget ca-certificates 패키지 설치 apk --no-cache 로컬에 패키지의 인덱스를 저장하지 않는다. Docker 컨테이너를 가볍게 유지할 수 있다. apk add --no-cache --virtual=.build-dependencies wget ca-certificates 설치 하는 패키지를 .build-dependen...

2019년 5월 15일
·
0개의 댓글

Kubernetes

insecure private docker registry 모든 Worker 노드에 (Master 노드 제외) 저장후 docker 서비스 재시작 쿠버네티스에 secret 등록 yml 파일에서 secret 사용

2019년 5월 15일
·
0개의 댓글

Pipeline: SCM Step

pipelinescmstep.png 여러 종류의 SCM(Source Code Management)에 사용할 수 있다. GitHub, GitLab, SVN 등에 사용 가능하다. git 플러그인 url: checkout 대상 저장소 URL poll: true 라면 최초 실행 이후에 저장소에 변경이 발생하면 해당 잡을 수행한다. (대신에 Webhook을 사...

2019년 5월 10일
·
0개의 댓글

Jenkins sbt

sbt 플러그인 sbt_plugin.png globaltoolconfiguration.png sbtpluginsetting.png Install automatically 설정 합니다. sbt 가 Jenkins 서버에 존재하지 않는다면 자동으로 scala-sbt.org로 부터 다운로드 합니다. 다운받은 경로

2019년 5월 10일
·
0개의 댓글

Sonatype Nexus Repository

실행 docker_repos.png 8081: Nexus 웹 서버 5555: Docker Remote 저장소가 HTTP 프로토콜로 커뮤니케이션 할 포트 5556: Docker Local 저장소가 HTTP 프로토콜로 커뮤니케이션 할 포트 구성 Local 저장소 Remote 저장소 Proxy 저장소 docker_repos.png 저장소 이름 때문에 복잡...

2019년 5월 10일
·
0개의 댓글