전체 글140 [Spring] 스프링 레퍼런스/소스 구석구석까지 탈탈 털기 - 1 개발 경력이 어느덧 5년 차에 접어들었다. 그동안 스프링을 사용해 다양한 프로젝트를 진행해왔고, 이제는 API를 빠르게 만드는 데 어느 정도 익숙해졌다. 하지만, 그렇게 만들어내는 내자신이 어느 순간부터 ‘API 공장’처럼 느껴지기 시작했다.기능은 동작하지만, 그 안에 숨어 있는 더 나은 설계나 최적화 기회들을 놓치고 있는 듯한 기분이었다. 이제는 스프링을 단순히 기능을 구현하는 도구로만 쓰기보다는, 그 이면에 숨겨진 원리와 철학을 더 깊이 이해해야 할 시점이 아닐까 하는 생각이 들었다. API의 성능이나 구조적인 문제를 마주할 때마다 “이게 정말 이렇게 만드는 게 맞나?“라는 질문이 끊임없이 떠올랐다.그럴 때마다 스스로 해답을 찾기 위해 여러 자료들을 뒤져보곤 했지만, 명확한 방향을 찾기가 쉽지 않았다.. 2024. 10. 8. [cka] NetworkPolicy https://kubernetes.io/docs/concepts/services-networking/network-policies/ Network PoliciesIf you want to control traffic flow at the IP address or port level (OSI layer 3 or 4), NetworkPolicies allow you to specify rules for traffic flow within your cluster, and also between Pods and the outside world. Your cluster must use a network plugin thakubernetes.io NetworkPolicy 란? NetworkPolicy는 Kubern.. 2024. 9. 17. [cka] killer.sh 문제풀이 - (6-14) 이전글에 이어 문제풀이를 진행합니다. https://webheck.tistory.com/entry/cka-killersh-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4-1-5 [cka] killer.sh 문제풀이 - (1-5)cka 시험을 앞두고 시험환경을 적응하기 위해 LF (Linux Foundation) 에서 제공하는 모의고사 시험 killer.sh 을 치뤗다. 정리에 앞서서 해당 시험을 리뷰하자면 난이도는 엄청 극악이다.한문제 한문제webheck.tistory.com 6. Use context: kubectl config use-context k8s-c1-H6-1. Create a new PersistentVolume named safari-pv. It should have .. 2024. 9. 15. [cka] killer.sh 문제풀이 - (1-5) cka 시험을 앞두고 시험환경을 적응하기 위해 LF (Linux Foundation) 에서 제공하는 모의고사 시험 killer.sh 을 치뤗다. 정리에 앞서서 해당 시험을 리뷰하자면 난이도는 엄청 극악이다.한문제 한문제 처음보는 조건들도 있었으며 아무리 docs 를 보면서 풀더라도 주어진 시험시간 2시간 내에는 절대 풀수 없다 생각든다. 하지만 해당환경을 통해서 시험에서 필요한 환경적응등을 해볼수 있어서 매우 좋았다.특히 문제마다 context 를 변경하는 과정은 필수적으로 진행해야 한다.Use context: kubectl config use-context k8s-c3-CCC 또한 한가지 불편했던 점은 필자는 mac 환경에서 진행하는데 복사 붙여넣기가 계속 cmd + c/v 에서 ctrl + shif.. 2024. 9. 14. [cka] 시험시 유용한 명령형 커맨드라인/개인적인 정리 1. dry-run 변수화controlplane ~ ➜ export do="--dry-run=client -o yaml"# 사용시controlplane ~ ➜ k run nginx --image=nginx $doapiVersion: v1kind: Podmetadata: creationTimestamp: null labels: run: nginx name: nginxspec: containers: - image: nginx name: nginx resources: {} dnsPolicy: ClusterFirst restartPolicy: Alwaysstatus: {} 2. 파드 expose 하기 (service 명령형으로 생성하기)#ClusterIPkubectl expos.. 2024. 9. 8. 이전 1 2 3 4 5 6 ··· 28 다음 반응형