일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 비공개 GKE autorized
- 비공개 GKE
- ACM 도메인
- Decapsulation
- Session Manager
- client vpn
- s3 upload 400
- AWS private EC2
- 독서노트
- aws
- Terrafrom GCP
- ACM
- 벨로그
- 프라이빗 EC2 접속
- 테라폼 private GKE
- client vpn 인증서
- 문과남자의 과학공부
- Encapsulation
- velog
- java s3 400
- AWS session manager
- 티스토리
- S3
- AWS client VPN 인증서
- TCP/IP
- Terraform GCP GKE
- 엔지니어블로그
- Terraform GKE
- Today
- Total
목록전체 글 (36)
망지로그
2022년 12월, 메가존 클라우드 Cloud Technology Center에서 AWS SA를 담당하며 나의 첫 직장을 갖게 되었다. 그리고 2025년 1월 퇴사를 하며 내 인생 첫 직장에서의 회사생활을 마무리 하였다. 정말 감사하게도 회사 생활을 되돌아 봤을 때, 이 회사를 첫 회사로 다닐 수 있었던 것은 큰 행운이라고 느끼며, 그냥 흘려보내기엔 너무나 좋았던 경험들이라 기록해두고자 몇 자 적는다. 2023년, 1년차2022년 입사라 2년차라고 볼수도 있긴한데..이게 맞죠 여러분?ㅎ 1년차로 갈게요 1년차, 2023년을 간결하게 정리하면 "well architecting에 대한 고민, 그리고 terraform을 위한.. terraform에 의한.. " 정도가 되지 않을까. 내가 생각하는 well a..
kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-servicekubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service > /root/CKA/nginx.svckubectl get pod nginx-resolver -o widekubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup > /root/CKA/nginx.podkubectl run nginx-cr..

1. k get pods -o json 2. json path query .items[0].spec.container[0].image# kubectl 에서는 $대신 .사용3.use json path query with kubectl commandk get pods -o=jsonpath='{.items[0].spec.container[0].image}' 정렬하기 sortby, customcolumns 사용할 때에는 .items (가장 root) 생략
1. svc name이 잘 맞게 설정되어있는지 확인 - 웹 pod에서 DB_host = (db pod svc name) 2. pod와 연결된 svc 의 target port가 pod의 port와 동일한지 확인 3. pod의 label과 svc selector가 일치하는지 확인 control plane 이슈1. -n kubesystem pod 상태 확인2. service (ku-) status 명령어 활용3. log 확인4. journalctl5. 기본 서비스들 static pod '/etc/kubernetes/manifests/' 여기 경로에서 수정6. volume mounts, volume- mout path 확인 node0. ssh node로 해당 서버접근하기1. top,ps2.kubelet 등 서..
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ Installing kubeadmThis page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. This installation guide is for Kubernetes v1.30. Ifkubernetes.io 1. 설치cat => containe..
https://kubernetes.io/docs/concepts/services-networking/ingress/#path-types IngressMake your HTTP (or HTTPS) network service available using a protocol-aware configuration mechanism, that understands web concepts like URIs, hostnames, paths, and more. The Ingress concept lets you map traffic to different backends based on rules you definkubernetes.io apiVersion: networking.k8s.io/v1kind: Ingress..
Where is the configuration file located for configuring the CoreDNS service?kubectl -n kube-system describe deployments.apps coredns | grep -A2 Args | grep Corefile How is the Corefile passed into the CoreDNS POD?k describe cm coredns -n kube-system default pod 에서 payroll svc lookup, node에 outputkubectl exec -it hr -- nslookup mysql.payroll > /root/CKA/nslookup.out 컨테이너 쉘 접근 https://kubernetes...
node ip rangecontrolplane ~ ➜ ip a | grep eth09416: eth0@if9417: mtu 1450 qdisc noqueue state UP group default inet 192.24.178.12/24 brd 192.24.178.255 scope global eth0=> 192.24.178.0/24 service ip rangecat /etc/kubernetes/manifests/kube-apiserver.yaml | grep cluster-ip-range=> 기본적인 static pod 들은 위 경로에 들어가 있으니 참고하기 Q. What type of proxy is the kube-proxy configured to use?kubectl logs ..