일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intelij devtools
- 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>
- kubernates
- spring boot hot swapping
- Spring Cloud Bus
- jpa auto increment
- tracing tool
- redis cluster
- sidecar patern
- sidecar
- Spring Cloud Config
- spring boot ssl
- spring boot jks
- high availabillty
- MySQL
- Service Mesh
- spring boot http client
- spring boot ssl verify skip
- Spring boot
- <iframe src="http://erea.tistory.com/attachment/cfile21.uf@997995485B2F785A3292EE.svg"></iframe>
- spring boot 2.0 ssl
- intelij spring boot devtools
- Istio
- Distributed Tracing System
- spring cloud zuul
- spring cloud load balancer
- java static resources
- spring cloud api gateway
- redis ha
- 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 ' -..