본문 바로가기

반응형

전체 글

[리눅스] consul-template 설치(install consul-template) consul-template 설치(install consul-template) consul-template 바이너리 파일로 설치 consul-template releases : https://releases.hashicorp.com/consul-template curl -sSL https://releases.hashicorp.com/consul-template/0.30.0/consul-template_0.30.0_linux_amd64.zip -o /tmp/consul-template.zip unzip /tmp/consul-template.zip -d /tmp/ chmod +x /tmp/consul-template mv /tmp/consul-template /usr/local/bin/consul-templ.. 더보기
[url] 우분투 맨페이지(Ubuntu Manpage) 우분투 맨페이지(Ubuntu Manpage) https://manpages.ubuntu.com/ Provided by: sed_4.8-1ubuntu2_amd64 : https://manpages.ubuntu.com/manpages/kinetic/en/man1/sed.1.html 더보기
[리눅스] 유닉스 타임스탬프 변환기(unix timestamp converter) 유닉스 타임스탬프 변환기(unix timestamp converter) ** Epoch 또는 Unix 타임스탬프는 1970년 1월 1일 00:00 UTC 이후 지난 시간(초)입니다. date → unix time date -d "2023-01-02 03:04:05" +%s $ date -d "2023-01-02 03:04:05" +%s 1672596245 unix time → date local date format date -d @1672596245 $ date -d @1672596245 2023. 01. 02. (월) 03:04:05 KST RFC2822 표준 규격 출력 date -d @1672596245 --rfc-2822 $ date -d @1672596245 --rfc-2822 Mon, 02 J.. 더보기
[스크립트] What Is My IP?(myip) What Is My IP? bind utilities centos yum install -y bind-utils ubuntu apt-get install -y bind9-dnsutils Public IP Address dig @resolver1.opendns.com myip.opendns.com +short Private IP Address ip route get 1.2.3.4 | awk '{ print $7 }' | egrep -v '^$' 더보기
[리눅스] free 명령어 free 명령어 free -h $ free -h total used free shared buff/cache available Mem: 3.9G 2.7G 308M 535M 853M 358M Swap: 4.0G 420M 3.6G 참고URL -ubuntu manuals : https://manpages.ubuntu.com/manpages/kinetic/man1/free.1.html 더보기
[리눅스] consul 보안 설정 consul 보안 설정 consul 컨테이너 실행 docker run -it --rm -v ${PWD}/consul/certs:/consul/config/certs/ consul:latest /bin/sh --- docker container start cd /consul/config/certs consul 암호화 키 생성 consul keygen $ consul keygen ozAzxQlvUHL3Qr0hhW2ibUxSa4B+M6RDz2bTC8OOsN0= consul.hcl 설정 vim /etc/consul.d/consul.hcl ... # bootstrap_expect bootstrap_expect=3 # encrypt # Specifies the secret key to use for encrypti.. 더보기
[리눅스] pacemaker 설치 pacemaker 설치 테스트 환경 참고URL - Pacemaker 1.1(Configuration Explained) : Pacemaker-1.1-Pacemaker_Explained-en-US.pdf 더보기
[리눅스] envoy를 사용하는 도커 컨테이너 리버스 프록시(docker container reverse proxy) envoy를 사용하는 도커 컨테이너 리버스 프록시(docker container reverse proxy) docker-compose.yml 편집 vim docker-compose.yml version: '3.9' services: envoy: image: envoyproxy/envoy:v1.25-latest restart: unless-stopped container_name: envoy hostname: envoy volumes: - ./envoy_conf/envoy.yaml:/etc/envoy/envoy.yaml ports: - ${PORT_ADMIN:-9901}:9901 - ${PORT_DEFAULT:-10000}:10000 도커 이미지 pull docker-compose pull envoy.ya.. 더보기
[리눅스] traefik을 사용하는 도커 컨테이너 리버스 프록시(docker container reverse proxy) traefik을 사용하는 도커 컨테이너 리버스 프록시(docker container reverse proxy) docker-compose.yml 기본 예제 docker-compose.yml 편집 vim docker-compose.yml version: "3.3" services: traefik: image: "traefik:v2.9" container_name: "traefik" command: #- "--log.level=DEBUG" - "--api.insecure=true" - "--providers.docker=true" - "--providers.docker.exposedbydefault=false" - "--entrypoints.web.address=:80" ports: - "80:80" - ".. 더보기
[리눅스] nomad cluster 구성(install nomad cluster) nomad cluster 구성 테스트 환경 호스트 이름 서버 아이피 Type 비고 control1 192.168.0.51 server node1 192.168.0.61 server node2 192.168.0.62 server node3 192.168.0.63 client nomad 설치 - nomad 설치 : https://scbyun.com/1494 nomad cluster 구성 nomad.hcl 설정(/etc/nomad.d/nomad.hcl) vim /etc/nomad.d/nomad.hcl [control1-nomad.hcl] data_dir = "/opt/nomad/data" bind_addr = "0.0.0.0" server { # license_path is required as of Noma.. 더보기

반응형