안녕하세요. 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는 양방향성을 띄기 때문에 자동으로 외부와의 소통 시 사용하는 모듈로 이해하면 될까요?
frontend 와 backend jwt 주고 받을때 controller 에서 @User 라는 데코레이션 혹은 그냥 @AuthenticationPrincipal AuthenticatedUser authenticatedUser, 만들어두고 사용하곤 했었는데 레파지토리를 나눠버렸을때는 어떻게 관리를 하게 되나요 ??
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 6. 카페 [ 강의 자료실 ]에도 많은 질문과 답변들이 있어요! 저에게만 발생하는 문제 일 수 있으나, 혹시라도 같은 에러가 발생하는 분들이 계실 수 있다는 생각이 들어서 남겨둡니다. 젠킨스 버전과 호환되는 플러그인을 자동으로 설치해주는 건 아닌 것 같습니다. 2026/4/19기준 1.스크립트상의 젠킨스버전: 2.479.3 2.현상:플러그인 인스톨 실패 3.원인: 플러그인과 호환되는 젠킨스 버전이 2.479.3보다 최신버전이기 때문에, 해당 플러그인 인스톨실패. 의존성 관계로 인해 다른 플러그인도 인스톨 실패. 4.대응: 버전업한 젠킨스로 강의 내용을 문제 없이 실시 할 수 있을지 아직 모르겠으나, 2.479.3버전과 호환되는 플러그인을 수동으로 설치하는게 귀찮을 것 같아서...젠킨스를 버전업했고, 문제 없이 설치 완료 되었습니다.
Deploying file has failed the server does not allow this method on the requested resource 업로드 하면 저렇게 뜹니다 .뭐 하나 할떄 마다 오류나니깐 힘드네요 ...이거 뭘까요 .. 들여쓰기는 이미 여러번 다 해봤습니다 .
강사님, 안녕하세요! 강의 잘듣고 있습니다. 강의 6분 50초 부분에 빌드 실패 테스트를 실습하던 중 질문이 있어서 글 올립니다! playwright-report 폴더에서 index.html 파일을 클릭하였는데 강사님과 다른 빈화면이 보입니다. 시간되시면 확인부탁드립니다. 감사합니다!
C:\Users\사용자>mkdir k8s C:\Users\사용자>cd k8s // Vagrant 스크립트 다운로드 C:\Users\사용자\k8s> curl -O https://kubetm.github.io/yamls/k8s-install/Vagrantfile // Rocky Linux Repo 세팅 C:\Users\사용자\k8s> curl -O https://raw.githubusercontent.com/k8s-1pro/install/main/ground/k8s-1.27/vagrant-2.4.3/rockylinux-repo.json C:\Users\사용자\k8s> vagrant box add rockylinux-repo.json // Vagrant Disk 설정 Plugin 설치 C:\Users\사용자\k8s> vagrant plugin install vagrant-vbguest vagrant-disksize C:\Users\사용자\k8s> vagrant up [root@k8s-master ~]# cat ~/join.sh kubeadm join 192.168.56.30:6443 --token bver73.wda72kx4afiuhspo --discovery-token-ca-cert-hash sha256:7205b3fd6030e47b74aa11451221ff3c77daa0305aad0bc4a2d3196e69eb42b7 [root@k8s-node1 ~]# kubeadm join 192.168.56.30:6443 --token bver73.wda72kx4afiuhspo --discovery-token-ca-cert-hash sha256:7205b3fd6030e47b74aa11451221ff3c77daa0305aad0bc4a2d3196e69eb42b7 [root@k8s-node2 ~]# kubeadm join 192.168.56.30:6443 --token bver73.wda72kx4afiuhspo --discovery-token-ca-cert-hash sha256:7205b3fd6030e47b74aa11451221ff3c77daa0305aad0bc4a2d3196e69eb42b7 [root@k8s-master ~]# kubectl get pod -A [root@k8s-master ~]# kubectl get nodes https://192.168.56.30:30000/#/login 이거 그대로 돌렸는데 . 여기에 접속이 안되요 ..그래서 [root@k8s-node1 ~]# kubeadm join 192.168.56.30:6443 - 이걸 할수가 없는데 어떻게 해야될까요 ?>?? D:\k8s>vagrant up Bringing machine 'k8s-master' up with 'virtualbox' provider... Bringing machine 'k8s-node1' up with 'virtualbox' provider... Bringing machine 'k8s-node2' up with 'virtualbox' provider... ==> k8s-master: Checking if box 'rockylinux/8' version '8.8-20230518.0' is up to date... ==> k8s-master: Machine already provisioned. Run vagrant provision or use the --provision ==> k8s-master: flag to force provisioning. Provisioners marked to run always will still run. ==> k8s-node1: Checking if box 'rockylinux/8' version '8.8-20230518.0' is up to date... ==> k8s-node1: Machine already provisioned. Run vagrant provision or use the --provision ==> k8s-node1: flag to force provisioning. Provisioners marked to run always will still run. ==> k8s-node2: Checking if box 'rockylinux/8' version '8.8-20230518.0' is up to date... ==> k8s-node2: Machine already provisioned. Run vagrant provision or use the --provision ==> k8s-node2: flag to force provisioning. Provisioners marked to run always will still run. 이렇게 떠요 .