본문 바로가기

전체 글131

[cka] CKA 취득 후기 - 늦은 정리... 한 달 전, Certified Kubernetes Administrator (CKA) 시험을 치렀고, 두 번의 도전 끝에 마침내 합격할 수 있었다. 이번 경험은 단순한 자격증 취득을 넘어, Kubernetes의 핵심 개념과 운영 방식을 깊이 이해하는 중요한 계기가 되었다. 처음 CKA를 준비하게 된 이유는, PaaS 환경에서의 애플리케이션들이 점점 늘어나고 있었기 때문이다. Kubernetes는 이제 거의 필수 기술처럼 자리잡았고, 언젠가 꼭 필요할 것이라는 생각으로 학습을 시작했다. 하지만 초기 설정 과정에서부터 여러 어려움에 부딪혔다. 설치 중 발생하는 오류들을 해결하기 위해 필요한 개념적 이해가 부족했고, Kubernetes의 구조와 원리를 제대로 파악하지 않고는 문제를 해결할 수 없다는 걸 절실히.. 2024. 10. 8.
[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.
반응형