안녕하세요 재성님 강의 잘 듣고 있습니다. 다름이 아니라 수업 내용을 저의 서비스에 적용하다가 질문이 있어서 이렇게 글 남겨요. vuser 200으로 5분동안 게시판 글 조회 api를 요청했습니다. ec2, rds의 cpu memory사용은 아래와 같이 안정적인데.. k6 대시보드에서는 vuser 100을 기점으로 httprequest를 보내지도 못하며, k6로그에는 request timeout 로그들이 많이 나옵니다. 참고로 현재 k6는 로컬(노트북)에서 도커로, 서버는 ec2내에서 도커로 실행되고 있습니다.
안녕하세요. 강사님! 현재 AWS 강의를 잘 듣고 있는 학생입니다. 제가 Node.js / Nest.js를 주로 사용하고 있는데 강의 목록에 Nest에서 적용 할 수 있게 목록에 있더군요! 근데 Node에 대해서는 언급이 없는 것 같아서 Node에서도 적용 할 수 있게 해주는 내용이 강의에 있나요? 있다면 혹시 어느 목차에 있나요? 그리고 여러가지 언어에서 적용 할 수 있게끔 목록을 잘 나눠주셨더라고요! 혹시 필요한 부분만 듣고 나머지(ex_ 프론트 / 스프링 / etc..)들은 따로 안 들어도 제가 해당하는 부분만 들어도 적용과 이해에 무리가 없을까요?
쭉 결제해서 nestjs 부분만 듣고 있는데, 이번 강의는 nestjs예제가 spring에 비해 부실하네요 nestjs 예제도 spring 예제 처럼 추가해줄 수 있나요? 예전에 시간 남을 때, 추가해주신다고 해서 기다리고 다시 들어와봤는데 업데이트가 안되어 있어서 아쉬워요 혹시 계획 있으신가요?
[보충 강의] 실시간으로 CPU와 메모리를 관측하는 방법 강의에서 설정값을 바꾸게 되면 그동안에 서비스가 안되지 않을까요? 실무에서는 변경이 불가능할거 같기도합니다. 이런경우는 어떻게 하면 좋을까요? 강의 너무 잘보고 있습니다. 상당히 원했던 강의인데 너무 깔끔하고 좋습니다! 😀
스크립트 다운받아 보니... containerd repo 설치 하는 명령어가 아래와 같이 되어있는데 실제 문서상에는 dnf 가 들어가있고 추가로 sudo dnf -y install dnf-plugins-core 도 있던데... 이부분은 누락된건가요?? 그냥 아래 명령어로 되는건가요? yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 또 한가지는 강의중에 containerd.io 버전에 대해 언급하신건 들었는데...LTS버전까지는 들어서 알겠는데..실제 설치할 버전확인 하는법에 대해서는 언급이 없었는데...나중에 설명해주신다고 하셨던것도 같고...docker설치하면 거기에서 명령어로 확인할수있다고 검색은 되는데...이건 설치도 전인데 어떻게 파일명까지 사전에 확인이 가능한지요? yum install -y containerd.io -1.6.21-3.1.el8
CentOS 9 (stream) containerd/docs/ getting-started.md at main · containerd/containerd · GitHub containerd 설치 방식중 Option2 에 해당하는 containerd.io packages 설치를 위해 Rocky Linux 8이니까 CentOS클릭해서 들어가보면 OS조건이 CentOS 9에 해당되는데 그러면 Rocky Linux 8은 대상이 안되지 않나요?
강사님과 똑같이 RDS를 세팅했는데 왜 이런 걸까요... 현재 저는 팀 프로젝트 때문에 서버를 구성하는 작업을 맡았는데 RDS 쪽에서 과금이 발생했습니다...ㅠㅠ 구글링 통해서 확인해본 결과 뭐.... 퍼블릭 액세스 옵션을 금지해야한다. 라고 그것 때문인걸까요?? 현재 자동 백업이라던가 스토리지 이런 구성 AWS RDS 문서 읽으면서 무료로 사용할 수 있는 기준은 맞췄다고 생각했는데 제가 놓친 부분이 있을까요?? 밑에는 제 DB 인스턴스의 설정 부분입니다.
참고: 도커 엔진은 컨테이너 런타임이 쿠버네티스와 호환되기 위한 요구 사항인 CRI 를 만족하지 않는다. 이러한 이유로, 추가 서비스인 cri-dockerd 가 설치되어야 한다. cri-dockerd는 쿠버네티스 버전 1.24부터 kubelet에서 제거 된 기존 내장 도커 엔진 지원을 기반으로 한 프로젝트이다. 이렇게 되어있는데 설명해주신 내용이라 하셨는데... 설명해주신 내용이랑 참고글이 조금 이해가 안되서 글 올려봅니다. docker엔진은 dockershim이라는 cri가 있기 때문에 계속 써도 된다고 하셨던것같고 그림에도그렇게 표시되어있는데 위 참고글에는 cri를 만족하지 않는다고 하니 이부분이 일단 이해가 안가구요~ 1.23에 deprecated된다고 하더라도 dockershim 이 비록 관리나 버그가 문제라 하더라도 1.24에는 cri-dockerd라는게 내장되어 docker는 결국 계속 써도 되는거 아닌가요?
실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다) 영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다) 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com) 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! cafe: https://cafe.naver.com/kubeops C:\k8s>vagrant box add rockylinux-repo.json ==> box: Loading metadata for box 'rockylinux-repo.json' box: URL: file://C:/k8s/rockylinux-repo.json ==> box: Adding box 'rockylinux/8' (v8.8-20230518.0) for provider: virtualbox box: Downloading: https://dl.rockylinux.org/vault/rocky/8.8/images/x86_64/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64.box ==> box: Box download is resuming from prior download progress Progress: 0% (Rate: 16576*/s, Estimated time remaining: 24:18:20)
안녕하세요. 강의 정말 잘 수강하였습니다. 지난번 로드밸런서 관련 질문도 강의를 들으면서 자연히 해결이 되었는데요, 현재 완강 상태에서 풀리지 않는 의문점과 개인적으로 궁금한 점이 하나 있어 질문 2가지 드립니다. 로드밸런서를 활용해 스프링 서버를 2개를 띄우고 부하테스트를 진행하여 AWS CloudWatch에서 사용률을 확인하는 것까지는 이해를 하였습니다. 그러나 병목지점을 CPU 사용률이라고 판단을 하셨는데, CPI 사용량이 한 스프링 서버는 100%여서 더 이상 가용할 자원이 없는 것은 이해를 하였으나 나머지 한 서버는 77%로 아직 가용 CPU 리소스가 남아있는 것으로 보여 전체 CPU시스템으로 보았을 때 아직 사용할 수 있는 CPU자원이 남은 것이 아닌지 궁금합니다. 한 학기 동안 구성한 프로젝트를 출시를 앞두고 있는데, 일반적으로 tps가 몇 정도는 돼야 안정적인 운영이 가능한지 여쭙니다. 좋은 강의 제공해주시어 감사합니다.
Apple silicon mac 사용중입니다. ssh 오류가 나는데 오류 로그를 확인해보니 OpenSSL version mismatch 라고 하네요 기존에 실습파일은 다 잘 깔려있고 브라우저를 통해서도 쿠버네티스 대시보드 접속도 가능합니다. sudo yum update openssl openssh-server -y 시스템 업데이트로 패키지를 업데이트 진행하여 해결했는데 추후 실습에도 문제가 없는지 질문 드립니다
안녕하세요! tps에 관하여 질문있습니다. 개별 api 부하테스트를 진행하고 예를들어 결제 api가 900tps가 나왔는데 전체 시나리오 테스트를 해보니 2300tps가 나왔습니다. 이해한바로는 api 에서 아무리 빠른 tps가 나오는것이 있더라도 낮은 tps가 있으면 그거 때문에 병목현상이 일어나는 걸로 알고 있어서 900tps가 나올것이라고 예상했습니다. 이럴 경우에는 이 서비스의 tps는 900인가요 2300tps인가요??