리눅스 썸네일형 리스트형 쿠버네티스 클러스터와 관련된 정보를 가져오거나 명령어의 기능을 설명 쿠버네티스 클러스터와 관련된 정보를 가져오거나 명령어의 기능을 설명 쿠버네티스 클러스터에 대한 정보를 확인 현재 작동 중인 쿠버네티스 클러스터에 대한 정보를 표시합니다. 이는 API 서버와 다른 구성 요소의 엔드포인트를 확인하는 데 사용됩니다. sudo kubectl cluster-info $ sudo kubectl cluster-info Kubernetes control plane is running at https://192.168.49.2:8443 CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy To further debug and diagnose cluste.. 더보기 우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법 우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTSMinikube 클러스터 구성하기Minikube 설치최신 버전의 Minikube를 설치합니다.curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.debsudo dpkg -i minikube_latest_amd64.deb더보기---패키지 관리자를 통해 Minikube를 설치할 수도 있습니다.sudo apt-get updatesudo apt-get install -y minikube---Minikube 버.. 더보기 Docker Swarm 서비스를 확인하고 Docker Swarm 모드를 비활성화하는 방법 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-localesC.UTF-8현재 로케일 설정 확인locale$ localeLANG=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"LC_ADDRE.. 더보기 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 우분투에서 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.. 더보기 우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법 우분투에서 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... 더보기 도커 컴포즈 파일 버전(docker compose file versions) 도커 컴포즈 파일 버전(docker compose file versions) docker-compose.yaml 파일의 버전 정보는 사용 중인 Docker Compose 파일 형식의 버전을 지정합니다. 이 버전 번호는 docker-compose.yaml 파일에서 지원되는 기능과 구문을 결정하는 중요한 역할을 합니다. 2023년 8월 2일 기준으로 Docker Compose 파일 형식의 최신 안정 버전은 3.8입니다. 이 버전은 2023년 8월 2일에 출시되었습니다. 3.8 버전에는 다음과 같은 새로운 기능과 개선 사항이 포함되어 있습니다. services 섹션에서 depends_on 키워드를 사용하여 서비스 간의 의존 관계를 지정할 수 있습니다. secrets 섹션에서 환경 변수로 사용할 비밀을 지정할 .. 더보기 Docker Swarm 클러스터에 서비스를 배포하고 업데이트하며 전역 스케일을 조절하는 방법 Docker Swarm 클러스터에 서비스를 배포하고 업데이트하며 전역 스케일을 조절하는 방법 Docker Swarm 클러스터에서 서비스를 배포하고 업데이트하며 전역 스케일을 조절하고, 마지막으로 서비스와 스택을 삭제하는 과정입니다. Docker Swarm 초기화 docker swarm init 1. Docker Swarm 클러스터에 서비스 배포 Dockerfile 작성 vim Dockerfile # 베이스 이미지 정의 FROM nginx:latest # 작업 디렉토리 설정 WORKDIR /usr/share/nginx/html # 복사할 파일 추가 (예: index.html) COPY index.html . # 노출할 포트 설정 EXPOSE 80 # 컨테이너 시작 시 실행할 명령어 (예: Nginx 시작).. 더보기 이전 1 ··· 41 42 43 44 45 46 47 ··· 186 다음