설치하기
-
Ansible 기본 모듈을 사용한 노드 작업Ansible 2021. 8. 16. 16:38
1. uptime 확인하기 nginx 그룹에 shell이라는 모듈을 사용하여 "uptime" 아규먼트를 주겠다. 2. 디스크 용량 확인하기 3. 메모리 상태 확인하기 4. 새로운 유저 생성하기 이번에는 색 다르게 user 모듈을 이용한다. user1을 password=1234로 생성했지만 NOT_LOGGING_PASSWORD로 나온다. 사실 이는 잘못된 방법인데 password를 설정할때는 암호화 후에 설정해줘야 실제 user1 접속시 복호화하여 1234로 접근할 수 있다. 5. 파일 전송하기 ~ 경로에 testfile 생성후, node의 /tmp/ 경로에 testfile을 복사해보자. 6. 서비스 설치 노드에 아파치 설치하기
-
Istioctl를 이용한 istio 설치K8S 2021. 7. 11. 02:02
istio를 설치하기 위해 Kubeadm으로 클러스터를 구성한 상태로 현재 경로는 $HOME이다. 1. 다운로드 istio 공식 홈페이지에서 최신 버전을 다운 받는다. curl -L https://istio.io/downloadIstio | sh - 2. 환경 변수 path 설정 bashrc에서 환경 변수를 설정하자. vi .bashrc 현재 이스티오 버전으로 경로 설정 export PATH=$HOME/istio-1.10.2/bin:$PATH source .bashrc 3. istio 설치하기 istiod와 ingress gateway만 있는 default profile을 다운받아 보자. istioctl install
-
클라우드: 쿠버네티스 설치하기K8S 2021. 1. 31. 20:30
쿠버네티스는 사용환경과 목적에 따라 설치하는 방법이 매우 다양하고 복잡하다. 하나의 호스트에서 개발용도로만 사용하려면 Minikube, Docker for Mac/Windows에 내장된 쿠버네티스가 적당하다 하지만 서비스 테스트 또는 운영용도로 사용하려면 다른 것들이 필요하다. (쿠버네티스는 여러 자원을 클러스터링해서 컨테이너를 배치하는것이 핵심 기능이기 때문) 우선 어떤 환경에 설치할 것인지 결정해야 한다. 1. 온프레미스 환경에 설치할 것이냐 2. 클라우드 환경에 설치할 것이냐 온프레미스 환경에 설치할 경우, 쿠버네티스를 포함한 모든 인프라를 직접 관리해야 한다. 원하는 대로 구성할 수 있지만, 유지 보수를 스스로 해야하는 것이 단점 클라우드 플랫폼을 이용할 경우, 서버 인스턴스에 직접 쿠버네티스를 ..