본문 바로가기
728x90
반응형

DevOps74

[Docker] Podman 개요Podman은 컨테이너와 관련된 작업을 수행할 수 있는 컨테이너 엔진으로, Docker와 유사한 기능을 제공하지만 몇 가지 중요한 차이점이 있는 도구입니다. Podman은 주로 컨테이너를 생성, 관리, 배포할 수 있는 CLI(Command Line Interface)를 제공하며, 무거운 데몬 프로세스를 사용하지 않는 점에서 Docker와 구별됩니다.Podman의 특징1. 무데몬 (Daemonless) 구조Docker와 달리 Podman은 별도의 데몬 프로세스를 필요로 하지 않습니다.Docker는 모든 컨테이너와 이미지를 관리하기 위해 중앙의 dockerd 데몬을 사용하지만, Podman은 각각의 컨테이너가 독립적인 프로세스로 실행되므로 시스템 리소스가 더 효율적으로 사용됩니다.무데몬 구조 덕분에 데몬.. 2024. 10. 11.
[Docker] 도커 네트워크 bridge 설정 1. 네트워크 bridge 생성master90docker network create --driver bridge devopsdocker network create --driver bridge dbdocker 95docker network create --driver bridge frontdocker network create --driver bridge backend1-2 Bridge 별 대역대master90# docker inspect devops | grep -i subnet "Subnet": "172.22.0.0/16",# docker inspect db | grep -i subnet "Subnet": "172.23.0.0/16",.. 2024. 10. 1.
[Docker] Docker network 외부 통신하기(toy project) 2024.10.01 - [Docker] - [Docker] 서로 다른 서버의 컨테이너 간 통신 [Docker] 서로 다른 서버의 컨테이너 간 통신아래 방법 중 Docker Overlay Network가 가장 간단하고 유지보수하기 쉬운 방법이므로 이를 먼저 시도해 보시길 권장합니다.1. Docker Overlay Network 사용Overlay 네트워크는 Docker Swarm이나 Docker 네트워크 플estar987.com 2024.10.01 - [Docker] - [Docker] 도커 네트워크 bridge 설정 [Docker] 도커 네트워크 bridge 설정1. 네트워크 bridge 생성master90docker network create --driver bridge devopsdocker netwo.. 2024. 10. 1.
[Kubernetes] 클러스터에 노드 추가 클러스터 구축 후 토큰 값을 까먹거나 여러 요인들로 추가로 작업해줘야할 경우에 아래 과정으로 실시하면 된다.Master 노드토큰 값 조회# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS19iege.6onflcvyh6yr7bqq 21h 2024-09-09T06:10:33Z authentication,signing The default bootstrap token generated by 'kubeadm init'. .. 2024. 9. 10.
[Ubuntu]Kubernetes cluster Node 확장 (add node) # kubectl get nodes# kubectl describe nodes k8s-master 사전에 준비한 k8s-node3을 부팅하고 아래 내용을 점검한다.IP 주소 (192.168.207.203)Hostname 변경/etc/hosts의 127.0.1.1의 hostname 변경containerd 및 kubelet 서비스 restartfree (swapoff 확인)root@k8s-node3:~# cat /proc/sys/net/ipv4/ip_forward 1 확인ssh 접속 테스트이전에 포스팅한 글들을 참고하여 작업하면 된다.https://estar987.tistory.com/192 node join을 위한 token 확인 및 재생성(Master)node join을 위한 token 확인 및 재생성출.. 2024. 8. 12.
[ubuntu] CNI(Container Network Interface) Plugin 구성 https://estar987.tistory.com/193 이전의 포스팅한 내용과 이어지는 내용입니다. CNI(Container Network Interface)CNI는 컨테이너 간의 네트워킹을 제어할 수 있는 Plugin을 만들기 위한 표준다양한 형태의 컨테이너 런타임과 오케스트레이터 사이의 네트워크 계층을 구현하는 방식이 다양하게 분리되어 각자만의 방식으로 발전하게 되는 것을 방지하고 공통된 인터페이스를 제공. K8S는 Pod간의 통신을 위해서 CNI를 사용k8s는 기본적으로 kubenet이라는 자체적인 CNI plugin을 제공하지만 네트워크 기능이 매우 제한적임그 단점을 보완하기 위해서 3rd-party Plugin 제공(Flannel, Calico, Weavenet...)CNI 필요성각 노드에서.. 2024. 8. 9.
728x90
반응형