본문 바로가기

분류 전체보기131

[000] ansible playbook editor - ansible vim 설치하기 검정색 바탕에 흰글씨....알아보기 힘들지 않아요??!! vim에 색을 넣어보기~~ github.com/junegunn/vim-plug junegunn/vim-plug :hibiscus: Minimalist Vim Plugin Manager. Contribute to junegunn/vim-plug development by creating an account on GitHub. github.com 위에 걸 설치할 거에요 설치 방법 [root@AnsibleServer ~]# curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ > https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim % Total %.. 2021. 2. 3.
[k8s] 5. Service - 실습 Service 실습 하드에 서비스를 달면 하드가 죽어서 재생성돼도 서비스의 IP로 접근 가능 여기서 진행 1. ClusterIP Pod 생성 apiVersion: v1 kind: Pod metadata: name: pod-1 labels: app: pod spec: nodeSelector: kubernetes.io/hostname: k8s-node1 containers: - name: container image: kubetm/app ports: - containerPort: 8080 ClusterIP 생성 apiVersion: v1 kind: Service metadata: name: svc-1 spec: selector: app: pod ports: - port: 9000 targetPort: 808.. 2021. 2. 3.
[6] 3대의 노드에 웹서버를 설치하고 기동해보자!(centos, ansible) 1. Ansible server에 playbook 만들기 [root@AnsibleServer ~]# vi test.yml --- - hosts: nginx remote_user : root tasks: - name: install epel-release yum : name=epel-release state=latest - name: install nginx web server yum: name=nginx state=present - name : Start nginx web server service: name=nginx state=started 2. playbook 실행하기 [root@AnsibleServer ~]# ansible-playbook test.yml -k 꼭 -k를 넣기로 하자,,,, -k .. 2021. 2. 3.
[5] Ansible 활용하기 - 작업을 단계별로 검증하여 실행하기(playbook 활용) playbook : 사용자가 원하는 내용을 정리해둔 파일 - 사전적 의미 : 작전, 계획 playbook의 특성 : 멱등성(연산을 여러 번 실행해도 똑같은 결과를 가져옴) [root@AnsibleServer ~]# echo -e "[lauren]\n192.168.35.13" >> /etc/ansible/hosts echo -e : "" 안의 특수 문자를 이해하기 위함(\n 같은 것) [root@AnsibleServer ~]# vi /etc/ansible/hosts [nginx] 192.168.35.11 192.168.35.12 192.168.35.13 [lauren] 192.168.35.13 가장 아래에 추가됨을 알 수 있음 위를 한 번 더 실행하면..? [nginx] 192.168.35.11 192.1.. 2021. 2. 3.