Docker

· Docker
Docker Swarm cluster 를 구축하면서 Traefik 설치하는 과정에 만난 에러를 정리하였다. 마이크로서비스 및 컨테이너화 된 애플리케이션의 트래픽을 처리하도록 설계되어 orchestrator에 nginx 보다 적합하다 생각하여 Traefik을 사용해보기로 하였다. Traefik 은 오픈소스프로젝트이며 내장된 HTTPS 지원을 제공하고 Let's Encrypt 와의 통합을 통해 SSL/TLS 인증서를 자동으로 생성해주는 장점을 가지고 있다. Traefik 설치는 공식문서를 참고하면서 진행하였다. 기본 설치에는 문제가 없었으나 서브 도메인으로 Traefik Dashboard를 띄우는 방식이 아닌 경로 기반 라우팅로 Dashboard를 띄우고자 하였다. 1. 서브 도메인 방식 labels: - ..
· Docker
온프라미스 환경에서 Kubernetes (k8s)를 구축하는 과정에서 발생한 다양한 에러들을 해결하고 정리한 내용입니다. 도커 스웜을 사용하던 중, 최근에는 쿠버네티스로 환경을 업그레이드하며 환경 설정에 작업하게 되었다. 이전에도 온프라미스 환경에서 Kubernetes를 구축한 경험이 있다. 이번에 다시 진행하면서 환경구축에 어려움이 있었다. kube-apiserver 확인 1. vi /etc/kubernetes/manifests/kube-apiserver.yaml 1-1 6443 포트 열려있는지 확인 하기 sudo netstat -tuln | grep 6443 kubelet 서비스의 현재 상태를 확인하는 명령어 : sudo systemctl status kubelet kubelet 로그 확인 : sud..
· Docker
보호되어 있는 글입니다.
· Docker
보호되어 있는 글입니다.
· Docker
보호되어 있는 글입니다.
· Docker
보호되어 있는 글입니다.
· Docker
1. 현재 모든 서비스를 확인한다. kubectl get service -A 대시보드 설정시 노드포트를 설정하는 것은 개발용도로만 사용할 수 있으며 서비스 용도로는 사용하지 않는다. 2. node의 정보를 확인해본다. kubectl get nodes -o wide EXTERNAL-IP 할당을 받아야 한다. 1. MetalLB 설치 1) # see what changes would be made, returns nonzero returncode if different kubectl get configmap kube-proxy -n kube-system -o yaml | \ sed -e "s/strictARP: false/strictARP: true/" | \ kubectl diff -f - -n kube-..
· Docker
보호되어 있는 글입니다.
-JUNHEOK-
'Docker' 카테고리의 글 목록