일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 마이크로서비스
- nGrinder
- Kotlin
- 자바
- CRD
- 머신러닝
- Spring
- spring microservice
- 쿠버네티스
- Semaphore
- decorator 패턴
- 코틀린
- MSA
- cloud native java
- Microservice
- MySQL
- devops
- Algorithm
- ingress
- ansible
- 헬름
- 클라우드 네이티브 자바
- kubernetes
- Stress test
- cloud native
- 동기화
- 익명클래스
- java
- 클라우드 네이티브
- Adapter 패턴
- Today
- Total
목록ansible (2)
카샤의 만개시기
사내에서 배포 자동화를 앤서블을 이용하여 사용하고 있어, 서둘러 앤서블 서적을 구매하여 공부하기 시작하였습니다. 서적을 구매하고 몇일 뒤 현재 사내에서 1.9.x버전을 사용하고 있는데 최신버전으로 업그레이드했을때, 어떤 이슈가 있을지 기술 발표를 맡게되어 대표적인 변경사항들을 정리해보았습니다. 자세한 변경사항 내용은 앤서블 공식 도큐먼트의 Ansible Porting Guide에서 확인 할 수 있습니다. 1.9.x에서 2.0.x로! During this entire process, one of the fundamental goals was to maintain backwards compatibility with existing playbooks. In terms of parsing and running ..
앤서블은 설정 관리(Configuration Management) 툴로써, 공상 과학 소설에서 '빛의 속도보다 빨리 정보를 전송할 수 있는 허구의 통신 장치'로 유래되었다. 많은 서버들에 동시다발적으로 동일한 환경을 배포해야할때, Bash 쉘 스크립트는 한계점을 가지며 이를 고안하도록 만들어진 것이 Infrastructure as a Code이다. 이는 환경의 배포와 구성을 규격화된 코드로 정의해 사용하는 것을 의미하며 이는 특정 환경을 동일하게 도출 할수 있도록 멱등성(Idempotent)를 보장한다. Bash 쉘 스크립트에서 echo 'hello world' > file.txt라는 스크립트를 실수로 2번 입력했을때 hello world가 두번 저장되지만 앤서블은 플레이북이 두번 실행되더라도 최종적으로..