수업에서 하는대로 진행했습니다. AMI로 이중화를 했고 부하테스트를 진행했는데 여전히 원본 EC2에 CPU 부하가 100% 가까이 갑니다. ELB에 AMI를 대상으로 등록해도 이와 같은 문제가 발생하는 이유가 뭔지 궁금합니다. 현재 의심이 드는건 k6 script.js의 ec2 주소가 모두 원본 EC2주소로 되어있다는 건데 분기문 나눠질 때 각각 원본 EC2, AMI를 적어야하는 걸까요? +script.js에 로드밸런서의 DNS 주소를 넣으니 해결됐습니다! [jscode-server] [jscode-server2] [ELB설정] [script.js]
안녕하세요! 6번 문제에서 약간 헷갈리는게 있어서 질문 드립니다. 비용효율성을 높이고 싶고, 다년계약에 묶이고 싶지 않다. 가장 적절한 구매 옵션은? 에서 부분 선결제 조건이 선결제 없음보다 할인율이 높다면 부분 선결제로 가는 것이 비용 효율성을 높이는 방법일 수 있지 않을까요? 지문에 선결제를 원하지 않는다가 없어서 질문드립니다.
강사님, 안녕하세요! 강의 잘듣고 있습니다! 예제에서 동의어를 정의하신 부분이 있는데 관련해서 질문이 있어서 글 남깁니다. 실무에서는 동의어를 정의하는 부분이 훨씬 방대할 것으로 예상되는데 .. 동의어를 정의하는 부분은 수기로 하는지 아니면 AI를 활용하는 등 실무에서 동의어를 정의하는 방법이 궁금 합니다. 항상 좋은 강의 해주셔서 잘 듣고 있습니다. 좋은 하루되시기를 바라면서 답변 꼭 부탁드립니다. 감사합니다.
안녕하세요. NetworkPolicy 문제에서 allow-from-prod 를 작성할 때, 아래와 같은 설정을 답안으로 작성해 주셨습니다. spec: ... ingress: - from: - namespaceSelector: matchExpressions: - key: env operator: In values: ["prod"] 혹시 아래와 같이 작성하여도 정답이 맞을지 여쭤보고 싶어서 글 작성하게 되었습니다. 저는 문서에서 해당 파트를 참고하여 작성하였습니다.( https://kubernetes.io/docs/concepts/services-networking/network-policies/#networkpolicy-resource ) spec: ... ingress: - from: - namespaceSelector: matchLabels: env: prod 테스트 결과 통신은 아래와 같이 되는 것을 확인하였습니다. # pod 들의 IP와 port 확인 $ k get pod -A -o wide NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES data postgres-5d6dd5946-rbz9m 1/1 Running 0 10m 192.168.1.92 node01 <none> <none> data test-pod 1/1 Running 0 10m 192.168.1.164 node01 <none> <none> default test-pod 1/1 Running 0 10m 192.168.1.99 node01 <none> <none> kube-system cilium-9cpx4 1/1 Running 1 (44m ago) 27d 172.30.2.2 node01 <none> <none> ... prod test-pod 1/1 Running 0 10m 192.168.1.184 node01 <none> <none $ k exec test-pod -it -n prod -- /bin/sh /# ping 192.168.1.164 # -n data 의 pod ------------------------------ PING 192.168.1.164 (192.168.1.164): 56 data bytes 64 bytes from 192.168.1.164: seq=0 ttl=63 time=0.070 ms 64 bytes from 192.168.1.164: seq=1 ttl=63 time=0.079 ms 64 bytes from 192.168.1.164: seq=2 ttl=63 time=0.052 ms 64 bytes from 192.168.1.164: seq=3 ttl=63 time=0.074 ms ^C --- 192.168.1.164 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.052/0.068/0.079 ms 통신과는 별개로 다른 부분에서 문제가 될 가능성이 있지 않을까 싶어서 여쭤봅니다. 감사합니다.
안녕하세요 강의 잘 보고 있습니다. 다름이 아니라, 클라우드 프론트 멀티 오리진의 의미가 정확히 무엇인가요? "단일 배포 안에서 여러 개의 origin(S3,ALB,온프레미스 서버 등)을 가질 수 있다"의 의미가 정확히 무엇인지 잘 이해가 안됩니다. 단순히 API 경로가 다른거 같은데, 이를 왜 다양한 오리진을 가질 수 있다라고 표현하는 건가요??
안녕하세요 강의 잘 듣고 있습니다. 다른게 아니라, 14번 문제에서 D의 Direct Connect가 비용 효율적이라고 말씀하셨습니다. 근데 , 개념 강의에서는 Direct Connect는 직접 선을 연결하는 작업이기 때문에 비용이 많이 든다고 하셨습니다. 왜 해당 문제에서는 "Direct Connect"가 비용 효율적인 방법이 되는건가요??
안녕하세요. pod 강의를 듣다가 문제가 생겨서 문의드립니다. 제가 Docker Desktop(v.4.80.0) + kubeadm 으로 강의 세팅을 비슷하게 하고 학습 진행 중입니다. 그런데 아래 명령어들은 모두 잘되는데... kubectl apply -f my-first-pod kubectl get pods -o wide kubectl logs my-first-pod 아래 명령어가 치면... kubectl exec -it my-first-pod -- /bin/bash 아래와 같은 에러가 발생합니다. error: Internal error occurred: error sending request: Post "//[::]:57349/cri/exec/LZxZE5Gs": http: server gave HTTP response to HTTPS client docker desktop 에서 k8s reset 도 해봤는데, 여전하더라구요.
현재 '시험환경 설명 및 강의실습에 대한 가이드' 가 19분 짜리 ImagePolicyWebhook 설정하기 문제풀이 강의인데, 이게 맞나요? 이후 강의들에 사용할 실습 환경들이 세팅되어 있지 않습니다. 예를 들면, 환경설정을 마친 뒤에 4강을 들어가면 강의 및 문제풀이에 필요한, build/DockerFile 파일을 찾을 수 없네요.
안녕하세요, 강의 잘듣고 있습니다! AWS 프리티어일 경우 MySQL RDS를 생성할때 인스턴스를 선택할 수 없어서 데이터베이스를 생성할 수 없었습니다. 데이터베이스 생성 방식을 선택할때 손쉬운 생성으로 만들면 RDS가 생성은 되는데 위의 이유 때문에 상세 옵션을 수정할 수는 없었습니다. AWS 프리티어일 경우에는 가능한 RDS 생성 방식이 있는지 문의드립니다. 답변 부탁드립니다. 감사합니다~!