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

우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법 테스트 환경 운영체제 정보 $ lsb_release -d Description: Ubuntu 22.04.3 LTS Minikube 클러스터 구성하기 Minikube 설치 최신 버전의 Minikube를 설치합니다. curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb 더보기 --- 패키지 관리자를 통해 Minikube를 설치할 수도 있습니다. sudo apt-get update sudo apt-get install -y minikube -..

Docker Swarm 서비스를 확인하고 Docker Swarm 모드를 비활성화하는 방법 현재 노드의 상태를 확인 현재 Swarm 클러스터의 모든 노드 목록을 표시합니다. docker node ls $ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION r5gzcy2g0swe61mkuz71do3cr * serv-24 Ready Active Leader 25.0.0 현재 호스트의 호스트 이름과 일치하는 노드를 찾아서 표시합니다. docker node ls | grep $(hostname) $ docker node ls | grep $(hostname) r5gzcy2g0swe61mkuz71do3cr * serv-24 Rea..

우분투에서 로케일 및 문자셋을 변경하는 방법 로케일 설정 정보 localectl status $ localectl status System Locale: LANG=C.UTF-8 VC Keymap: n/a X11 Layout: n/a 시스템에서 사용 가능한 모든 로케일 목록 localectl list-locales $ localectl list-locales C.UTF-8 현재 로케일 설정 확인 locale $ locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" ..

우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 테스트 시스템 현황 Hostname IPAddress 패키지 비고 vip 172.19.0.10 haproxy01 172.19.0.2 keepalived + haproxy haproxy02 172.19.0.3 keepalived + haproxy web01 172.19.0.11 nginx + php-fpm web02 172.19.0.12 nginx + php-fpm 테스트 도커 컨테이너 - https://github.com/anti1346/ubuntu22_keepalived_haproxy.git 추가 패키지 설치 sudo apt-get update sudo apt-get install..

우분투에서 HAProxy를 사용하여 고가용성(High Availability, HA)을 구성하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description: Ubuntu 22.04.3 LTS 시스템 현황 호스트 이름 네트워크 인터페이스 아이피 주소 Port(container) node01 eth0 172.19.0.3 8181(80), 8443(443), 9001(9000) node02 eth0 172.19.0.2 8182(80), 8444(443), 9002(9000) vip eth0:1 172.19.0.10 domain : ha.sangchul.kr HAProxy 패키지 설치 sudo apt-get update sudo apt-get install -y haproxy ha..

html2text 명령어 html2text는 HTML을 텍스트로 변환하는 도구이며 이를 사용하여 HTML을 해석하고 텍스트로 변환하여 출력합니다. html2text 패키지 설치 CentOS sudo yum install -y html2text Ubuntu sudo apt-get update sudo apt-get install -y html2text HTML 파일을 텍스트로 변환 html2text index.html 출력을 파일에 저장하려면 다음과 같이 리디렉션을 사용 html2text index.html > output.txt curl 명령어로 HTML을 요청하고 해석된 결과를 출력하는 방법 curl -s URL | html2text curl -s 172.19.0.10 $ curl -s 172.19.0..

HAProxy에서 SSL 인증서를 적용하는 방법 SSL 인증서 및 개인 키 생성 mkdir -p /etc/ssl/ha_sangchul_kr cd /etc/ssl/ha_sangchul_kr openssl req -newkey rsa:4096 \ -x509 \ -sha256 \ -days 3650 \ -nodes \ -out ha_sangchul_kr.crt \ -keyout ha_sangchul_kr.key \ -subj "/C=KR/ST=Seoul/L=Jongno-gu/O=SangChul Co., Ltd./OU=Infrastructure Team/CN=ha.sangchul.kr" openssl 명령어를 사용하여 인증서의 CN(Common Name) 및 유효 기간(Validity date)을 확인 open..

우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTS시스템 현황호스트 이름네트워크 인터페이스아이피 주소비고node01eth0172.19.0.3 node02eth0172.19.0.2 vipeth0:1172.19.0.10 /etc/sysctl.conf 파일의 특정 설정 값을 변경설정 값 확인sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'$ sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'net.ipv4...