게시글
질문&답변
AWS VPC CNI의 ENI에서 질문이 있습니다.
안녕하세요. 강의 잘 듣고 있습니다.저도 Secondary ENI가 최초 파드 생성 시에 생기고 이후 파드 생성 시에는 생기지 않는 점이 의문인 가운데 이 질문을 봤습니다. 제 생각에는 모든 slot이 유휴 상태인 ENI가 예비 목적으로 1개는 항상 남아있도록 하는 것이 원칙으로 적용되는 것 아닌가 싶습니다.아래는 제가 참조한 문서입니다.https://docs.aws.amazon.com/eks/latest/best-practices/vpc-cni.html이 문서 상단의 The CNI plugin manages Elastic Network Interfaces (ENI) on the node. 로 시작하는 단락 내에서 아래 문장에 주목했습니다.When a slot on an ENI has been assigned, the CNI may attach additional ENIs with warm pool of slots to the nodes.The CNI also pre-allocates "warm" ENIs and slots for faster Pod startup.slot이 할당될 때 추가적인 ENI를 만들 수도 있다는 점, 그리고 파드의 빠른 기동을 위해 warm ENI를 사전에 할당한다는 점을 알 수 있는데, 여기서 말하는 warm ENI가 단 한개의 slot도 할당되지 않은 예비 성격의 ENI이라는 생각이 들었습니다. 실제로 강의 eks 환경(t3.medium)에서 nginx deployment를 배포하고 replicas를 3씩 늘려봤는데, 한 노드에 6번째 파드가 생성될 때(aws-node, kube-proxy 제외) eth2가 추가 생성되었습니다.그리고 aws 네트워크 인터페이스 창에서 확인결과 이 때 만들어진 네트워크 인터페이스의 Secondary IP는 어디에도 할당되지 않았습니다. 그래서 할당된 slot이 없는 ENI 1개를 유지하는 것이 원칙이라는 생각이 들었습니다.제 생각이 잘못된 정보라면 언제든 말씀, 지적 부탁드립니다. 이 강의 덕분에 네트워크 공부도 되고 EKS에 대해서 자세히 알게 되어 좋습니다. 감사합니다.
- 2
- 2
- 367
질문&답변
선생님. Postman에서 Socket hang up 에러가 납니다.
@Override protected void configure(HttpSecurity http) throws Exception { //권한 http.csrf().disable();// http.authorizeRequests().antMatchers("/users/**").permitAll(); http.authorizeRequests().antMatchers("/**") .hasIpAddress("180.70.31.115") .and() .addFilter(getAuthenticationFilter()); http.headers().frameOptions().disable(); } user-service의 WebSecurity::hasIpAddress가 잘못된 게 아닌가 생각해서 올렸습니다. 이후 강의에서 local git에 ecommerce.yml을 commit했는데도 token이 인식되지 않아 localhost:8888/ecommerce/default에서 token 값이 null로 나옵니다..!
- -2
- 1
- 8.7K
질문&답변
OrderServiceTest 상품 주문 테스트 중 오류
제가 Delivery 도메인의 id값을 String으로 했다는 걸 이제 발견했습니다. 너무 허무하네요 ㅜㅜ 그만큼 제가 많이 부족하다는 뜻으로 받아들이려고 합니다. 긴 글 읽으시게 해서 죄송합니다... ㅠㅠ
- 0
- 1
- 185
질문&답변
nginx 적용 이후 컴퓨터에서 처음 로그인 시 바로 글이 나타나지 않습니다.
선생님..! 잘 되다가 갑자기 에러가 나서 에러 로그 봤는데 어떻게 접근해야 할 지 모르겠습니다..! front /var/log/nginx/error.log (사진) back /var/log/nginx/error.log (사진)
- 0
- 4
- 518
질문&답변
nginx 적용 이후 컴퓨터에서 처음 로그인 시 바로 글이 나타나지 않습니다.
front /etc/nginx/nginx.conf 입니다. 말씀하신 대로 back이랑 동일하게 location에 옵션 주었습니다. 그리고 X-Forwarded_For 오타 발견해서 back이랑 front 둘 다 X-Forwarded-For 로 수정했습니다. /etc/nginx/sites-enabled/default 에서는 server{ } 까지도 주석처리 했습니다. (사진) 그래도 로그인 처음 실행 시 게시글이 뜨지 않습니다..!
- 0
- 4
- 518
질문&답변
nginx 적용 이후 컴퓨터에서 처음 로그인 시 바로 글이 나타나지 않습니다.
front /etc/nginx/nginx.conf (사진) (사진) back /etc/nginx/nginx.conf (사진) (사진) /etc/nginx/sites-enabled 는 front, back 둘 다 주석처리했습니다. server{ }까지도 주석처리해야하는 건지는 잘 모르겠어서 현재는 이렇습니다. (사진)
- 0
- 4
- 518
질문&답변
npx pm2 kill 한 다음 sudo kill -9 <PID> 해도 80에서 프로세스가 계속 생성됩니다.
다른 유저로 돈다고 말씀하신 거 생각해서 root가 아니라 ubuntu로 sudo npx pm2 kill 하니까 프로세스가 더는 생성되지 않네요!! 제가 아마 이전에 npm start 할 때 ubuntu에서 sudo를 붙이고 했었나 봅니다. 문제 해결해주셔서 감사합니다! 계속 강의 남은 거 들으러 가겠습니다~! 오늘도 좋은 하루 보내세요~ ^_^
- 0
- 2
- 544