일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java static resources
- spring boot jks
- MySQL
- redis ha
- Spring Cloud Config
- spring boot ssl verify skip
- spring cloud api gateway
- spring boot http client
- msa 4.0
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect x="10" y="10" height="100" width="100" style="stroke:#ff0000; fill: #0000ff"/> </svg>
- sidecar patern
- jpa auto increment
- sidecar
- Spring boot
- Distributed Tracing System
- intelij spring boot devtools
- Service Mesh
- spring boot hot swapping
- spring cloud load balancer
- kubernates
- Spring Cloud Bus
- intelij devtools
- <iframe src="http://erea.tistory.com/attachment/cfile21.uf@997995485B2F785A3292EE.svg"></iframe>
- Istio
- spring boot 2.0 ssl
- spring boot ssl
- redis cluster
- spring cloud zuul
- high availabillty
- tracing tool
- Today
- Total
erea
container 문제 oraclejdk의 1.8기준 211 버젼 이상은 더이상 무료가 아니다 최근 컨테이너 환경으로 개발이 거의 전환되었기에 1.8에서도 도커지원은 191에서 부터 도입되었다. docker는 cgroup으로 리소스 제한을 하는데 jdk 일부버젼에서는 JVM이 시스템에서 사용 가능한 전체 메모리와 모든 CPU 코어를 인식하여 호스트os자원을 침범하는경우가 발생하였다. java 10버젼이상은 물론 이러한 문제를 해결하였지만 8u212 버젼이상부터는 백포트로 업데이트가 되어 해결되었다. 결론적으로는 8u212 버젼 이상 즉 컨테이너 환경개발을 위해서는 1.8을 사용하는경우는 최신 lts버젼으로 업데이트 하면 문제가 해결된다. jdk1.8 vs jdk11 performance Cloud bal..
k8s redis cluster 를 프로비저닝할때 init container에서 nslookup으로 클러스터 pod들의 ip를 가져오는데 어느순간부터 동작을 않함 보니까 service에 clusterIP부분이 문제였던것 clusterIP: None None으로 넣어주면 정상적으로 nslookup으로 pod들의 ip를 가져올수 있다. 아니면 kubectl로 수동으로 맺어주자 kubectl exec -it redis-cluster-1-server-0 -n demo -- redis-cli -a redis --cluster create $(kubectl get pods -l release=redis-cluster-1 -o jsonpath='{range.items[*]}{.status.podIP}:6379 ' -..