[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요. 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 6. 카페 [ 강의 자료실 ]에도 많은 질문과 답변들이 있어요! 안녕하세요 강사님! Ingress 문제 실습 중 제 환경에서 검증 명령이 실패해 궁금하여 작성합니다. curl을 했을때 계속 000이 나와서 이것저것 봤는데 아무리 해봐도 안돼서요..ㅎ 제가 잘 몰라 놓치는 부분이 분명히 있을 것 같은데 혼자서 찾기는 어려워 질문드립니다..! 문제 조건에 맞춰 아래와 같이 Ingress를 생성했습니다. apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: echo namespace: echo-sound spec: ingressClassName: nginx rules: - host: example.org http: paths: - path: /echo pathType: Prefix backend: service: name: echoserver-service port: number: 8080 현재 Ingress 상태를 확인하면 backend가 정상적으로 잡혀 있는것으로 보입니다. Host: example.org Path: /echo Backend: echoserver-service:8080 Endpoint: 20.108.82.221:8080 Event: nginx-ingress-controller Scheduled for sync Service도 정상적으로 8080 포트를 사용 중입니다. Service name: echoserver-service Namespace: echo-sound Type: ClusterIP ClusterIP: 10.110.134.244 Port: 8080/TCP Ingress Controller Service 상태는 아래와 같습니다. Namespace: ingress-nginx Service: ingress-nginx-controller Type: LoadBalancer ClusterIP: 10.98.50.248 External IP: pending Port: 80:30523/TCP, 443:30483/TCP /etc/hosts에는 아래처럼 설정되어 있습니다. 192.168.56.40 example.org 그리고 example.org 는 IPv4 기준으로 192.168.56.40으로 정상 해석됩니다. 다만 문제의 검증 명령을 실행하면 실패합니다. curl -4 -v http://example.org/echo 결과는 아래와 같습니다. Trying 192.168.56.40:80... connect to 192.168.56.40 port 80 failed: Connection refused 반면 NodePort와 Host 헤더를 직접 지정하면 정상적으로 200이 반환됩니다. curl -H "Host: example.org " http://192.168.56.40:30523/echo 결과: 200 제가 보기에는 Ingress, Service, Endpoint 연결은 정상이고, 현재 문제는 검증 명령이 example.org :80으로 접근하는데 혹시 강의내용대로 따라가며 했는데도 강사님과 제 결과가 다른 이유가 있을까요..? 또한 이 경우 문제의 검증 명령 그대로 200이 나오게 하려면 어떤 설정을 확인해야 할까요? 감사합니다!
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요. 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 6. 카페 [ 강의 자료실 ]에도 많은 질문과 답변들이 있어요! 안녕하세요. 일프로님. 강의 잘 보고 있습니다. 강의 7:27 쯤 k get svc -n traefik 명령을 입력했을 때, 해당 서비스 객체의 externalIP가 강의에서는 보이지만, 실습 환경에서는 Pending으로 나옵니다. 이번 강의의 환경세팅 삭제 명령을 입력하고, 다시 환경세팅을 해보아도 같은 상황입니다. 서비스 타입은 LoadBalancer 이지만, 실습 환경은 로컬 클러스터이기에 metalLB 설정 / 서비스 타입을 NodePort로 변경 / 외부 로드밸런서 사용 과 같은 작업이 필요할까요? (현재) 외부 IP가 없다보니 최종 검증 명령어인 curl http://external.app.local/ 입력 시, curl: (7) Failed to connect to external.app .local port 80: Connection refused 이러한 에러가 나옵니다. 확인 한 번 해주시면 감사하겠습니다...!
안녕하세요. Configmap 실습 중 궁금한 사항이 있어 글 남깁니다. 2:34 부근 Env (File) 실습 중 master node 에서 파일 생성 시 configmap 폴더에서 만드시는데요. 저 폴더는 경로가 어떻게 되는건가요? 아니면 그냥 아무 폴더에서 파일을 만들면 되는건가요? [👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com )
안녕하세요. 강의 잘 듣고 있습니다. 학습 간 궁금한 점이 있는데요.. 예를 들어 문의드릴게요. 문제풀이 pvc 복구하기 강의를 보다보면 yaml 파일 작성중에 namespace는 기본 템플릿에 없어서 namespace를 문제에 명시된 것으로 추가해주는 부분이 나오는데 이처럼 템플릿에 포함되어있지 않는 부분들을 입력해줘야할때 어느 라인에 어떤 값을 입력해야하는지 모를 수 있겠다 싶어서요 물론 더 깊은 학습을 통해 yaml 작성 관련된 내용도 공부를 하면 당연히 알수 있는 내용일테지만, 학습하면서 관련 내용에대한 학습법 에대해 문의 드리고 싶습니다.
Node Schedule 실습 시 pod3 생성 시 강사님의 pod와 달리 메모리 요청량이 올라가지 않는 현상이 발생합니다 그래서 pod4 생성 시 worker2가 아닌 worker1에 할당이 되고 있습니다. [👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com )
유튜브에서 보다가 합격하기 위해서 결제하였습니다. 궁금한 점이 있습니다만. 유튜브에서 강의하시던 곳에서 첫번째 문제풀이 하시는 곳있으시자나용. 거기서 첫번째 문제에서 비용효율적인 측면을 생각했을 때 glacier가 훨씬 싸니 이득이라고 생각해서 전 a라고 생각했었는데요. 물론 법정 감사 목적이 아니면 쓰지 않는다는것을 알지만 !가장! 비용효율적인 것을 생각해보면 glacier 가 맞다고 생각이 드는데요 혹시 a가 오답이고 b가 정답인 이유는 무엇일까요? 데이터의 내구성이 매우 중요합니다. 라고 문제에 적혀있는데 내구성면에서는 비용쪽을 생각해서라도 standard쪽으로 가는걸까요? 하지만 그렇게 되면 가장 비용효율적인 면에서 glacier를 이기지 못할것같다는 생각이 꼬리에 꼬리를 또 꼬리에 꼬리를 무한대로 물어 지금 정신병원에 가야될것같습니다.
안녕하세요 강사님, 강의 내용 너무 유익하였습니다. 덕분에 개념 학습에 도움이 많이 되었습니다. 완강과 함께 질문 2가지가 생겨 문의 드리게 되었습니다. 제가 무료 문제 사이트에서 문제를 풀다가 강의에서 다루지 않은 개념들이 많이 나오는 것을 느꼈어요. 예를 들자면 'AWS 서비스 카탈로그', '패시브-패시브 연결', ' 편지 대기열(DLQ)' 등의 내용입니다. 강의 외의 개념들은 시험에서 크게 중요하지 않아서 포함이 안되어 있었던 것일까요? 추가 개념 학습이 필요할 지 여쭤봅니다 ! 두번째로는, 강의용 문제와 타 사이트 문제의 유형이 조금 다른 것 같아 여쭤봅니다. 강의 문제 자료에서는 상황을 설명하고 그에 해당하는 솔루션을 답안에서 찾는 것이 핵심이었다면, 타 사이트에 있는 문제는 상황에 맞는 솔루션 제시까지 문제에 포함되어 있고 답안에서는 솔루션을 구현하는 상세한 방법을 고르는 내용이었습니다. 실제 시험은 어떠한 유형으로 주로 출제되며, 어떠한 전략으로 접근을 하여야 할까요 !? 읽어주셔서 감사합니다 ^^
안녕하세요. aws 자격증을 따보자 따보자 하면서 생각만하고 벌써 반년을 버려버린 사람입니다. 그러던중 다시 공부를 시작하려고 작년에 구매한 유데미를 보려고 하다가 이 강의를 알게 되었습니다. 수강평이랑 이런게 너무 매력적이길래 아무것도 생각안하고 구매했네요... 한가지 질문이 있는데 시험을 칠때 영어로 치는게 더 도움될지 한국어로 쳐도 될지에 대해서 문의드릴려고 합니다.. 구매하고 바로 질문을 쓰는거라 아직 수업 내용을 못봐 수업에 나와있을수도 있는데 이렇게 질문을 드려서 죄송합니다. 열심히 해보겠습니다.
도커, 쿠버네티스와 같은 가상화 기술을 처음 배우는 입장입니다! 강의 초반에 컨테이너 기반 환경에서는 Host OS를 공유한다라고 보았는데 쿠버네티스 설치 강의 영상 속 이미지를 보면 각각의 노드안에 Guest OS 들이 있는걸로 보이는데 아래 두 가지 가설?이 맞나요? - Node들은 Guest OS가 필요함 - Node 안에 생성될 Pod에 생성 될 컨테이너들이 Guest OS가 필요 없음
안녕하세요. 1:24 쯤에 configmap 의 postgresql_filepath 값을 수정하면 pod 재기동 없이도 수정된 mount path 가 적용된다고 하셨는데요. 지금처럼 configmap 을 볼륨 마운트가 아닌 환경변수로 사용할때는 파드가 재기동 되어야만 새로운 환경변수가 적용되는 것 아닌가요?
안녕하세요. [ 📌 문제풀이] Ingress 생성하기 진행 중 질문드립니다. 아래와 같이 문제 환경 구축을 그대로 했습니다만, ingressclasses를 찾을 수 없다고 합니다. cat << EOF >> /etc/hosts 192.168.56.40 example.org EOF kubectl create ns echo-sound kubectl create -f https://raw.githubusercontent.com/kubetm/exam-c/main/ingress/deployment.yaml kubectl create -f https://raw.githubusercontent.com/kubetm/exam-c/main/ingress/service.yaml $ k get ingressclasses.networking.k8s.io -A No resources found 그리고 나머지 부분은 동일하게 진행했을 때, 응답이 200이 아닌 000이 옵니다. $ curl -o /dev/null -s -w "%{http_code}\n" http://example.org/echo 000 제가 놓친 부분이 있을까요? 작성한 yaml 파일은 다음과 같습니다. apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: echo namespace: echo-sound spec: ingressClassName: nginx rules: - host: example.org http: paths: - path: /echo pathType: Prefix backend: service: name: echoserver-service port: number: 8080
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 0. 질문 시 시험 지문을 그대로 복사 하거나 이미지 캡쳐를 올리지 말아 주세요. 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 6. 카페 [ 강의 자료실 ]에도 많은 질문과 답변들이 있어요! 안녕하세요. 해당 문제를 보면 롤백 요구사항이 없는 것 같은데, 롤백을 하는 것이 맞나요?
라우팅 테이블 설정 이전에는 SSH를 통한 EC2 접속이 안된 것을 확인했습니다. 라우팅 테이블을 설정하시면서 라우팅 테이블과 서브넷, 라우팅 테이블과 IGW를 연결 이 목적이 서브넷 안에서의 요청이 라우팅 테이블을 거쳐 IGW로 나가도록 하는 것으로 이해 이후 SSH로 EC2 접속 가능 내부에서 외부로 나가는 설정을 한 것으로 이해되는데 왜 외부에서 내부로 들어오는 설정도 같이 된 것인지 궁금합니다. --- 추가적으로 NAT 게이트웨이에 대해서 학습을 했습니다. 라우팅 테이블에 대한 설정은 IGW와 서브넷과의 연결 방식이 별반 차이가 없었습니다. 그러면 외부인터넷용과 내부 인터넷 용을 가르는 건 라우팅 테이블이 아니라고 생각이 듭니다. 라우팅 테이블은 기본적으로 양방향 통신을 지원하고 다만 NAT 게이트웨이가 단방향성을 띄어 이 성향을 이어 자동으로 내부 인터넷용으로 사용되고 IGW는 양방향성을 띄기 때문에 자동으로 외부와의 소통 시 사용하는 모듈로 이해하면 될까요?