서버 여러 대에 동일한 작업을 해야 할 때 SSH 접속해서 쉘 명령어 하나씩 치는 건 비효율적임
Ansible 사용하면 YAML로 작업 정의해두고 한 번에 여러 서버에 실행 가능!
SSH 기반이라 별도 Agent 설치 필요 없음
EX : ansible-playbook install-docker.yml
->여러 서버에 동시에 docker 설치 가능
또 하나 장점은 서버 상태 기반으로 동작한다는 점
이미 설치된 패키지는 다시 설치하지 않음
그래서 서버 환경을 항상 동일한 상태로 유지하기 쉬움
k3s 구축할 때도
- 서버 초기 설정
- docker 설치
- k3s master / worker 설치
- 모니터링 agent 설치
같은 작업을 자동화하기 좋음
'TIL' 카테고리의 다른 글
| OpenSearch로 느린 API Top 뽑는 방법 (0) | 2026.03.17 |
|---|---|
| Terraform 쓰는 이유 (0) | 2026.03.16 |
| 트래픽 몰려도 멀쩡히 웹서버 rollout을 해보자 (0) | 2026.03.13 |
| fcm 알림 흐름 정리 (0) | 2026.03.11 |
| Docker - ContainerD 차이 (0) | 2026.03.07 |