/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
7:09 6/18
shrinklabs.com
7:09
shrinklabs.com
ShrinkLabs
https://shrinklabs.com
Recent content on ShrinkLabs
저작도구: Hugo -- gohugo.io
최종 피드 수집: 2024-11-22 16:46
전체 (59)
3y
Consul과 Golang을 사용한 리더 선출
이 글은 원글(Leader Election using Consul and Golang)의 저작자 Sunny Aggrawal씨의 허락을 받고 번역한 글 입니다.
분산 컴퓨팅에서 리더 선택은 단일 노드를 여러 노드에 분산되는 일부
0
0
4
읽기모드
3y
내결함성 수평 확장성이 있는 분산형 이벤트 스케줄러 설계 방법
이 글은 원글(An Approach to Designing a Distributed, Fault-Tolerant, Horizontally Scalable Event Scheduler)의 저작자 Sandeep Malik씨의 허락을
0
0
3
읽기모드
3y
klevr_agent 빌드 후 Docker Image 만들기
$ git clone git@github.com:jaehoonn/klevr.git $ cd klevr $ chmod +x ./build.sh $ ./build.sh $ cd cmd/klebr-agent/Dockerfile $ do
0
0
0
읽기모드
3y
local branch 삭제
로컬에서 관리하고 있는 branch iss5783을 삭제합니다.
$ git branch -d iss5783
0
0
0
읽기모드
3y
etcd 설정
linux에서 etcd 클러스터 설정하기
How To Setup a etcd Cluster On Linux – Beginners Guide( https://devopscube.com/setup-etcd-cluster-linux/
0
0
0
읽기모드
3y
원격지의 branch 사용하기
github에 있는 branch를 로컬로 받아와서 작업하고 싶을때 할 수 있는 방법
원격지에 있는 branch 정보를 확인 할 수 있도록 업데이트 합니다.
$ git remote update 원격지의 branch 확인
$ git
0
0
0
읽기모드
3y
upstream 설정
프로젝트 진행하는 과정에서 필요한 upstream 설정
해당 내용은 kubernetes의 GitHub Workflow 문서를 참고 했습니다. ( https://github.com/kubernetes/community/blob/ma
0
0
0
읽기모드
4y
Windows기반의 minikube로 로컬 환경의 image 사용해서 배포하기
실제 클러스터에 배포하기 전에 로컬 환경의 minikube를 이용해서 배포하고 테스트를 하기 위한 방법이 필요하면 다음과 같이 합니다.
minikube를 시작하고, minikube에 내장되어 있는 docker 데몬을 사용하도록 합
0
0
0
읽기모드
4y
Powershell에서 할 수 있는 Linux를 위한 빌드
Windows 환경에서 개발 후 Linux 환경으로 배포하기 위해서 Linux용 바이너리로 빌드가 필요할 때가 있습니다.
다음의 방법으로 빌드 할 수 있습니다.
Powershell에서 빌드하기 위한 방법은 아래와 같습니다.
PS
0
0
2
읽기모드
4y
Kubernetes에서 Private Container Registry 사용
Kubernetes에 배포하기 위해서 Container Registry(Private)을 사용하려면, 별도의 secret을 등록해야 합니다.
$ kubectl create secret docker-registry {secret}
0
0
0
읽기모드
4y
docker 설치 후 에러
docker 설치 후 “Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?” 가 발생
$sudo syste
0
0
0
읽기모드
4y
GCE에서 kops를 이용한 K8s 구성
클러스터 배포용 VM 인스턴스 생성 Kubernetes를 구성하기 위한 VM 인스턴스를 생성합니다. “ID 및 API 액세스” 항목에서 액세스 범위를 “모든 Cloud API에 대한 전체 액세스 허용” 으로 선택한다. 또는 아래
0
0
4
읽기모드
4y
docker image 저장소 위치 변경
새로운 디스크를 추가합니다. 여기에서는 “/docker” 에 mount 되어 있는걸로 가정합니다. “etc/docker/daemon.json” 에 다음의 내용을 추가합니다. { "data-root": "/docker" }
0
0
0
읽기모드
5y
10.Nginx Ingress Controller on Google Kubernetes Engine
이번 과정에서는 “Ingress"에 대해서 알아 볼 수 있었습니다.
“Ingress"는 resource와 controller로 구성되어 있습니다.
resource는 “Ingress"의 동작에 대한 규칙을 정해 놓은 yaml이며,
0
0
0
읽기모드
5y
9.Helm Package Management
이번 과정은 kubernetes에서 사용할 수 있는 패키지 관리자에 대해서 알아 볼 수 있었습니다.
Helm은 클라이언트 역할을 하는 helm, 서버 역할을 하는 tiller 그리고 설정 정보들의 관리를 위한 chart로 이루어져
0
0
0
읽기모드
5y
8.Setting Up a Private Kubernetes Cluster
이번 과정의 실습을 진행하면서 클러스터에 대한 접근을 제한 할 수 있도록 하기 위한 방법에 대해서 알 수 있었습니다. 하지만 전체 내용에 대해서 정확하게 이해를 하지 못했습니다.
해당 내용은 이후에 비공개 클러스터 설정(https
0
0
0
읽기모드
5y
7.Build Slack Bot With Node.js on Kubernetes
이번 과정은 Secret 객체에 대해서 좀 더 자세하게 알아볼 수 있는 과정이었습니다.
서비스를 제공하는 프로그램(node.js 코드)을 Docker image로 만든 다음 Registry Server에 Push를 합니다.
제공하
0
0
0
읽기모드
5y
6.Running Mongodb Database in Kubernetes With Statefulsets
지금까지의 과정 중에서 가장 어려웠습니다.;;; 그리고 제대로 이해를 한건지도 잘 모르겠습니다.
일단을 이해했다고 생각되는 정도만 정리를 해봤습니다.
이번 과정은 StatefulSet에 대한 이해를 목표로 하고 있습니다.
Stat
0
0
0
읽기모드
5y
5.Continuous Delivery With Jenkins in Kubernetes Engine
이번 과정은 Jenkins와 Kubernetes를 이용한 배포 자동화를 실습해 볼 수 있었습니다.
분량은 많지만 이해가 어렵지는 않은 내용이었습니다.
실습을 해보면서 Namespace라는 객체와 Helm이라는 패키지 관리 도구를
0
0
0
읽기모드
5y
4.Managing Deployments Using Kubernetes
이번 장에서는 “Deployment"가 어떤 역할을 할 수 있으며, 이를 이용해서 취할 수 있는 배포 전략에 대해서 알아볼 수 있었습니다.
(이번 장에서 실습을 위해서는 필수적으로 compute/zone 설정을 us-central
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy