전체 글 썸네일형 리스트형 우분투에서 쿠버네티스를 제거하는 방법 우분투에서 쿠버네티스를 제거하는 방법쿠버네티스와 관련된 모든 구성 요소와 잔여 파일을 제거합니다.1. 쿠버네티스 구성 요소 제거쿠버네티스 구성 요소인 kubeadm, kubectl, kubelet, kubernetes-cni 패키지를 제거합니다.sudo apt-get purge -y --allow-change-held-packages kubeadm kubelet kubectl kubernetes-cni2. 쿠버네티스 관련 패키지 제거필요에 따라 추가적으로 쿠버네티스와 관련된 패키지를 제거할 수 있습니다.sudo apt-get autoremove -y3. containerd와 관련된 패키지 제거(선택 사항)쿠버네티스 클러스터가 containerd를 사용하고 있다면 containerd도 제거할 수 있습니다... 더보기 우분투에서 패키지의 의존성을 확인하는 명령어 우분투에서 패키지의 의존성을 확인하는 명령어apt-cache depends특정 패키지의 직접적인 의존성을 확인합니다.apt-cache depends apt-cache rdepends특정 패키지에 의존하는 패키지들을 확인합니다.apt-cache rdepends apt show패키지에 대한 종합적인 정보를 제공합니다. 의존성뿐만 아니라 패키지 설명, 버전, 유지보수자 등의 정보를 포함합니다.apt show dpkg -s설치된 패키지의 상세 정보를 제공합니다. 여기에는 의존성 정보도 포함됩니다.dpkg -s apt-rdependsapt-rdepends 패키지 설치sudo apt-get install -y apt-rdepends패키지의 재귀적인 의존성을 확인합니다. 설치된 패키지뿐만 아니라 의존성 트리를 모두 .. 더보기 우분투에서 특정 패키지 업그레이드를 제어하는 방법 우분투에서 특정 패키지 업그레이드를 제어하는 방법apt-mark는 Debian 기반 시스템(예: Ubuntu)에서 패키지의 상태를 설정하거나 확인하는 데 사용되는 명령어입니다. 주로 패키지 설치와 관련된 다양한 태그를 관리하는 데 유용합니다. 이 명령어는 패키지를 자동 설치로 표시하거나 수동 설치로 표시하는 등의 작업을 수행할 수 있습니다.apt-mark의 주요 옵션showauto자동으로 설치된 패키지를 표시합니다.apt-mark showautoshowmanual수동으로 설치된 패키지를 표시합니다.apt-mark showmanualauto특정 패키지를 자동 설치로 표시합니다. 이는 의존성으로 설치된 패키지임을 의미합니다.apt-mark auto [패키지 이름]manual특정 패키지를 수동 설치로 표시합니.. 더보기 우분투에서 cfssl와 cfssljson을 최신 버전으로 설치하는 방법 우분투에서 cfssl와 cfssljson을 최신 버전으로 설치하는 방법cfssl(Cloudflare's PKI and TLS toolkit)은 인증서 생성 및 관리를 위한 강력한 도구입니다.cfssl releasescfssl 설치curl -sfSL https://github.com/cloudflare/cfssl/releases/download/v1.6.5/cfssl_1.6.5_linux_amd64 -o /usr/local/bin/cfsslchmod +x /usr/local/bin/cfsslcfssl version$ cfssl versionVersion: 1.6.5Runtime: go1.22.0cfssljson 설치curl -sfSL https://github.com/cloudflare/cfssl/rele.. 더보기 우분투에서 TLS를 사용하는 etcd 클러스터를 설정하는 방법 우분투에서 TLS를 사용하는 etcd 클러스터를 설정하는 방법테스트 환경역할호스트 이름아이피 주소비고etcd 서버node111192.168.10.111 etcd 서버node112192.168.10.112 etcd 서버node113192.168.10.113 APT 패키지 리스트 업데이트sudo apt-get updateetcd 설치sudo apt-get install -y etcdTLS/SSL 인증서 생성curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/sslcert_generator.sh -o sslcert_generator.shvim sslcert_generator.sh# 설정 값 정의export NAME1="node111"ex.. 더보기 우분투에서 APT 패키지 매니저를 사용하여 etcd를 설치하는 방법 우분투에서 APT 패키지 매니저를 사용하여 etcd를 설치하는 방법테스트 환경역할호스트 이름아이피 주소비고etcd 서버node111192.168.10.111 etcd 서버node112192.168.10.112 etcd 서버node113192.168.10.113 APT 패키지 리스트 업데이트sudo apt-get updateetcd 설치sudo apt-get install -y etcdetcd 서비스 구성설치가 완료되면 etcd 서비스를 구성해야 합니다.기본적으로 /etc/default/etcd 파일을 편집하여 환경 변수를 설정할 수 있습니다.vim /etc/default/etcd더보기---cat /etc/default/etcd## etcd(1) daemon options## See "/usr/share.. 더보기 Vault를 사용하여 SSH CA 키를 관리하는 방법 Vault를 사용하여 SSH CA 키를 관리하는 방법HashiCorp Vault를 사용하여 SSH PEM 키를 관리하는 것은 보안적으로 매우 유용하며 중앙 집중식으로 키를 관리하고 접근 제어를 강화할 수 있습니다.1. Vault 설치 및 초기화Vault 설치Vault를 설치합니다.sudo apt-get install vaultVault 초기화Vault 서버를 초기화하고 마스터 키를 백업합니다.vault operator init | tee ~/vault_info.txtVault 언실서버를 언실합니다. 여러 개의 언실 키를 사용하는 것이 일반적입니다.vault operator unseal 로그인초기 루트 토큰을 사용하여 Vault에 로그인합니다.vault login 2. Vault SSH 플러그인 활성화Va.. 더보기 Vault 클러스터를 Consul을 백엔드 스토리지로 사용하여 구성하는 방법 Vault 클러스터를 Consul을 백엔드 스토리지로 사용하여 구성하는 방법1. Consul 클러스터 설정Consul 설정 파일retry_join 항목에 클러스터 내 다른 Consul 서버들의 IP를 입력합니다.각 서버마다 node_name과 IP 주소를 고유하게 설정합니다.vim /etc/consul.d/consul.hcldatacenter = "dc1"data_dir = "/opt/consul"log_level = "INFO"node_name = "consul-server-1" # 각 서버마다 고유하게 설정server = truebootstrap_expect = 3 # 클러스터 내 서버 수bind_addr = "0.0.0.0"client_addr = "0.0.0.0"retry_join = ["", ".. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 270 다음