본문 바로가기

인프라/Docker&K8S12

docker IP 대역 변경하기 docker설치 후 컨테이너를 올리면 기본 아이피가 172.xx.xx.xx 대역으로 할당되어진다. 회사에서 172대역을 사용하면 아래와 같이 설정한다 # 폴더생성 mkdir -p /etc/docker # 파일생성 vi /etc/docker/daemon.json { "bip": "10.10.0.1/24", "default-address-pools": [ {"base":"10.10.0.1/16","size":24} ] } # 서비스 재시작 systemctl restart docker #docker network 설정 적용내역 확인 docker netowrk inspect bridg 그렇다면 이미 만든 컨테이너가 있을 경우는? 위에 설정을 수행하고 적용된것을 확인 후 기존 컨테이너를 삭제하고 다시 할당하면 된.. 2022. 5. 30.
docker.io : Depends: containerd (>= 1.2.6-0ubuntu1~) 문제점 docker.io 설치 시도시 아래와 같은 에러가 출력 됨 root@ubuntu:~# apt install docker.io Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The .. 2022. 4. 18.
2022년 docker elk 설치 (도커 elk 설치) 서버에 직접 elk설치를 해보니 너무 복잡했다. 그래서 도커를 이용하여 elk를 설치해보고자 한다. 📗 docker, docker-compse 설치 docker-compose는 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히 하는 기능 #기존버전 삭제 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # 레파지토리 업데이트 & 도커 설치 yum install -y yum-utils yum-config-manager --add-repo.. 2022. 4. 14.
쿠버네티스 - yaml(야물) 정의 사람이 쉽게 읽을 수 있는데이터 직렬화 양식 기본문법 들여쓰기를 할 때 탭키가 아닌 스페이스바로 해야 함 부모-자식관계의 들여쓰기를 정확하게 해야 함 Scalar 문법 : ':'을 기준으로 key : value를 설정 함 root@ubuntu:~# cat webserver.pod.yaml apiVersion: v1 kind: Pod metadata: creationTimestamp: null labels: run: webserver name: webserver spec: containers: - image: nginx:1.14 name: webserver ports: - containerPort: 80 resources: {} dnsPolicy: ClusterFirst restartPolicy: A.. 2022. 4. 13.
쿠버네티스 아키텍처 -네임스페이스(namespace) 📗 namespace 단일 클러스터 내에서의 리소스 그룹 격리 단위 용도에 따라 실행해야하는 앱을 구분할 때 사용 그룹화 시키는 것에서는 deployment와 같지만 그림을 보면 쉽게 이해할 수 있음 네임 스페이스를 통해서 서비스별 리소스 할당을 조정할 수 있음 기본적으로 4개의 namespace가 존재함. pod생성시 namespace를 별도로 지정하지 않으면 default에 소속되어짐 root@ubuntu:~# root@ubuntu:~# kubectl get namespaces NAME STATUS AGE default Active 2d22h kube-node-lease Active 2d22h kube-public Active 2d22h kube-system Active 2d22h root@ubunt.. 2022. 4. 9.
반응형