목록분류 전체보기 (1395)
변군이글루(Mirror)

쿠버네티스에 위브넷(Weave Net) 네트워크 플러그인을 설치하는 방법Weave Net은 쿠버네티스 클러스터에서 네트워크를 설정하는 데 사용되는 CNI(Container Network Interface) 플러그인입니다.1. Weave Net 설치 명령어 실행Weave Net을 설치하려면 Weave의 공식 YAML 파일을 사용하여 설치합니다.kubectl apply -f https://github.com/weaveworks/weave/releases/download/v2.8.1/weave-daemonset-k8s.yaml2. 설치 상태 확인Weave Net 설치가 완료되면 관련 파드(Pods가 모두 Running 상태로 표시)가 정상적으로 실행되고 있는지 확인해야 합니다.kube-system 네임스페이스..

쿠버네티스 클러스터를 고가용성(HA) 멀티 마스터 구성으로 설정하는 방법스택드 ETCD 클러스터를 사용하는 구조로 각 컨트롤 플레인 노드가 ETCD 멤버로도 동작합니다. containerd 서비스 재시작sudo systemctl restart containerdcontainerd 서비스 상태 확인sudo systemctl status containerd --no-pager -lkubelet 서비스 재시작sudo systemctl restart kubeletkubelet 서비스 상태 확인sudo systemctl status kubelet --no-pager -l첫 번째 컨트롤 플레인 노드 초기화첫 번째 컨트롤 플레인 노드(k8s-master1)에서 클러스터를 초기화합니다.sudo kubeadm init ..

우분투에서 동일한 물리적 인터페이스에 여러 IP 주소를 설정하는 방법netplan을 사용하여 동일한 물리적 인터페이스에 여러 IP 주소를 설정할 수 있습니다. 그러나 동일한 인터페이스 이름(enp0s3)을 여러 번 사용하는 대신 addresses 필드를 사용하여 여러 IP 주소를 지정할 수 있습니다.고정 아이피 주소 설정sudo vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no addresses: [192.168.0.131/24] gateway4: 192.168.0.1 nameser..

우분투에 최신 HAProxy를 설치하는 방법공식 HAProxy PPA(Personal Package Archive)를 사용하면 됩니다. 우분투의 기본 패키지 관리자를 통해 제공되는 HAProxy 버전이 최신 버전이 아닐 수 있기 때문에 PPA를 추가하여 최신 버전을 설치하는 방법이 유용합니다.패키지 리스트 업데이트sudo apt-get update필수 패키지 설치sudo apt-get install -y --no-install-recommends software-properties-commonHAProxy PPA 추가sudo add-apt-repository -y ppa:vbernat/haproxy-3.0패키지 리스트 다시 업데이트sudo apt-get update설치될 HAProxy 버전 확인sudo ..

우분투에 containerd를 설치하고 설정하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.3 LTS1. 시스템 업데이트 및 필요한 패키지 설치시스템 패키지 목록을 업데이트합니다.sudo apt-get updatesudo apt-get upgrade -y필요한 패키지들을 설치합니다.sudo apt-get install -y \ software-properties-common \ apt-transport-https \ ca-certificates \ lsb-release \ gnupg2 \ curl2. Docker GPG 키 추가Docker의 GPG 키를 추가하여 패키지의 신뢰성을 보장합니다.curl -fsSL https://download.docker...

cgroup 버전 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -r5.15.0-113-genericstat -fc %T /sys/fs/cgroup/$ stat -fc %T /sys/fs/cgroup/cgroup2fs 참고URL- kubernetes docs : Identify the cgroup version on Linux Nodes

우분투에 lftp를 설치하고 사용하는 방법lftp 설치하기패키지 목록 업데이트sudo apt-get updatelftp 설치sudo apt-get install -y lftplftp 사용하기기본 사용법lftp를 사용하여 FTP 서버에 접속하고 파일을 전송하려면 다음과 같이 명령어를 입력합니다.lftp ftp://username@ftp.example.comusername : FTP 서버에 로그인할 사용자 이름ftp.example.com : 접속할 FTP 서버의 주소FTP 서버 접속 및 명령어 실행lftp를 사용하여 FTP 서버에 접속하면 lftp 프롬프트가 나타납니다. 이 상태에서 다양한 FTP 명령어를 사용할 수 있습니다. FTP 서버의 디렉토리 목록 보기ls로컬 시스템의 디렉토리로 이동lcd /path..

우분투에 CRI-tools를 설치하는 방법작업 디렉토리로 이동cd /usr/local/src1. CRI-tools 다운로드crictl 바이너리를 다운로드합니다.curl -OL https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.30.1/crictl-v1.30.1-linux-amd64.tar.gz2. CRI-tools 설치다운로드한 tar 파일을 추출하고 바이너리를 시스템 경로에 복사합니다.tar -xzvf crictl-v1.30.1-linux-amd64.tar.gzsudo cp crictl /usr/local/bin또는sudo tar zxf crictl-v1.30.1-linux-amd64.tar.gz -C /usr/local/bin다운로드..