본문 바로가기

내 DOCKER 저장소 만들기 회사 서버에 존재하던 저장소가 닫혀서 울고 있자 직접 구축해서 관리하라고 미션을 주셨다. 감사한 마음으로 진행한다. - docker version : 18.09.7 / OS : Ubuntu 16.04 - 먼저 도커 레지스트리 이미지를 가져온다. docker pull registry:latest - 가져온 이미지를 확인해보자. docker image ls | grep registry registry latest f32a97de94e1 6 months ago 25.8MB - /etc/init.d/docker 파일을 열어서 옵션을 추가해준다. vi /etc/init.d/docker DOCKER_OPTS=--insecure-registry :5000 아래 링크를 보면 Ubuntu 14대에서는 이런 방법을 사용해..
Kubernetes 설치 중 metal-lb controller 생성 문제 - metal-lb controller 제대로 안뜰 때 -failed to set bridge addr: "cni0" already has an IP address- - controller가 계속 생성중일때가 있다. 그럴 땐 ifconfig로 cni0, flannel.1 을 확인해본다. describe 해보면 cni0이 IP를 이미 가지고 있다고 나오는데 이는 재설치 시 이전 환경과 부딪혀서 그런 것 같다. kubeadm reset systemctl stop kubelet systemctl stop docker rm -rf /var/lib/cni rm -rf /var/lib/kubelet/* rm -rf /etc/cni ifconfig cni0 down ifconfig flannel.1 down ifco..
File Descriptors 이해하기 FD라는 단어를 처음 들었을 때 나는 심각한 고민을 하였다. FD가 뭐지? F는 대부분 File이고... D는 Directory인가? 파일 디렉터리...? 모르는 건 물어보는 게 답이다. 구글에 fd linux라고 치니 나왔다. 추측이 반은 맞고 반은 틀렸는데 File Descriptor이라고 한다. 개념이 도통 이해가지 않으니 문서 하나를 번역해가면서 정리해보겠다. 읽은 문서는 이 것이다. - 문서에 틀린 내용이 있을 수 있으며 100프로 신뢰 금지다 ㅠㅠ 물론 내 것도!! http://www.bottomupcs.com/file_descriptors.xhtml File Descriptors File descriptors are an index into a file descriptor table stor..
쿠버네티스의 리소스 리소스 용도 노드 컨테이너가 배치되는 서버 네임스페이스 쿠버네티스 클러스터 안의 가상 클러스터 파드 컨테이너의 집합 중 가장 작은 단위, 컨테이너의 실행 방법 정의 레플리카세트 같은 스펙을 갖는 파드를 여러 개 생성, 관리 디플로이먼트 레플리카 세트의 리비전 관리 서비스 파드의 집합에 접근하기 위한 경로 정의 인그레스 서비스를 쿠버네티스 크러스터 외부로 노출 컨피그맵 설정 정보를 정의하고 파드에 전달 퍼시스턴트볼륨 파드가 사용할 스토리지의 크기 및 종류를 정의 퍼시스턴트볼륨클레임 퍼시스턴트 볼륨을 동적으로 확보 스토리지클래스 퍼시스턴트 볼륨이 확보하는 스토리지의 종류를 정의 스테이트풀세트 같은 스펙으로 모두 동일한 파드를 여러 개 생성하고 관리 잡 상주 실행을 목적으로 하지 않는 파드를 여러 개 생성하고..
쿠버네티스 구조 살펴보기 2013년도에 도커가 발표되면서 컨테이너 기술은 예~전에 사용하던 사용자 격리 수준의 LXC 방식, 배포에 더욱 신경을 쓴 Docker Container 방식, 오케스트레이션(컨테이너 관리)을 위한 Docker Swarm, Kubernetes로 진화하고 있다. 컨테이너 오케스트레이션이란 컨테이너를 관리하는 방법이라고 정리할 수 있다. 물론 도커로도 컨테이너를 관리할 수 있다. 하지만 컨테이너가 만 개가 되면? 다른 서버에서 사용한 컨테이너와 통신하고 싶다면? 인프라의 규모가 커지면서 이러한 고민은 필연적인 숙명이 되고 결과적으로 나타난 것이 컨테이너 오케스트레이션이다. (갓) 구글에서 발표한 오케스트레이션 기술인 Kubernetes는 업계 표준이나 다름없어졌으며 많은 곳에서 사용되고 있다. 공부하다 보니..