2023-11-15-TIL

Today I Learned

ARN

How to Customize naming of Lombok getter/setter

lombok의 getter 및 setter 메서드 네이밍을 java record 스타일의 getter와 동일하게 설정하고 싶은데, lombok의 기본 제공 메서드는 getXxx()오 같은 형식이라서 커스터마이징 하고싶다.

  • https://stackoverflow.com/questions/42669129/edit-lombok-getter-method-name-for-boolean-member-having-prefix-has
  • https://github.com/projectlombok/lombok/issues/836
  • https://projectlombok.org/features/GetterSetter
  • https://www.baeldung.com/lombok-builder-custom-setter
  • https://medium.com/@kocesat/custom-naming-of-java-object-fields-using-lombok-and-jackson-2cb2eb942b5d

Today I Studied

Kubernetes Cluster

  • https://www.cloudzero.com/blog/kubernetes-node-vs-pod/
  • https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16

Kubernetes Architecture

  • https://mohan08p.medium.com/simplified-kubernetes-architecture-3febe12480eb
  • https://kubernetes.io/docs/concepts/architecture/
  • https://www.redhat.com/en/topics/containers/kubernetes-architecture
  • https://avinetworks.com/glossary/kubernetes-architecture/
  • https://kubernetes.io/docs/concepts/overview/components/

Kubernetes Labels and Annotations

  • https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
  • https://kubernetes.io/docs/reference/labels-annotations-taints/
  • https://blog.getambassador.io/kubernetes-labels-vs-annotations-95fc47196b6d
  • https://www.cloudzero.com/blog/kubernetes-annotations-vs-labels/

Kubernetes Namespaces

  • https://medium.com/dzerolabs/just-in-time-kubernetes-namespaces-labels-annotations-and-basic-application-deployment-f62568a9eaaf
  • https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

Kubernetes Kubectl

Kubernetes에서 지원하는 커맨드라인 도구

  • https://kubernetes.io/docs/reference/kubectl/
  • https://kubernetes.io/docs/reference/kubectl/kubectl/
  • https://guide.ncloud-docs.com/docs/k8s-k8sexamples-ingress

Kubernetes Ingress

  • https://kubernetes.io/docs/concepts/services-networking/ingress/
  • https://blog.naver.com/alice_k106/221502890249

Kubernetes Ingress Controller

  • https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/
  • https://github.com/kubernetes/ingress-nginx/blob/main/README.md#readme

Kubernetes Service Object

  • https://kubernetes.io/docs/concepts/services-networking/service/
  • https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/expose-intro/
  • https://seongjin.me/kubernetes-service-types/
  • https://velog.io/@jihwankim94/K8s-Service-Object

Virtual Hosting

  • https://en.wikipedia.org/wiki/Virtual_hosting
  • https://rma7.tistory.com/73
  • https://www.ibm.com/docs/ko/sva/10.0.4?topic=hosting-virtual

Reverse Proxy

  • https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%B2%84%EC%8A%A4_%ED%94%84%EB%A1%9D%EC%8B%9C
  • https://losskatsu.github.io/it-infra/reverse-proxy/
  • https://aday7.tistory.com/entry/%EB%A6%AC%EB%B2%84%EC%8A%A4-%ED%94%84%EB%A1%9D%EC%8B%9CReverse-Proxy-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EA%B0%9C%EB%85%90%EB%B6%80%ED%84%B0-%ED%95%84%EC%9A%94%EC%84%B1-%EC%98%A4%ED%94%88-%EC%86%8C%EC%8A%A4-%EC%86%94%EB%A3%A8%EC%85%98%EA%B9%8C%EC%A7%80#:~:text=%EB%A6%AC%EB%B2%84%EC%8A%A4%20%ED%94%84%EB%A1%9D%EC%8B%9C(Reverse%20proxy)%20%EA%B0%9C%EB%85%90,%EC%A0%84%EB%8B%AC%ED%95%98%EB%8A%94%20%EC%97%AD%ED%95%A0%EC%9D%84%20%ED%95%A9%EB%8B%88%EB%8B%A4.
  • https://www.designgurus.io/blog/Load-Balancer-Reverse-Proxy-API-Gateway
  • https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d
  • https://kubernetes.io/blog/2022/07/13/gateway-api-graduates-to-beta/
  • https://gateway-api.sigs.k8s.io/implementations/

Nginx

  • https://blog.naver.com/gi_balja/223028077537
  • https://velog.io/@wijihoon123/Nginx%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80