묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스("v1.22"-v1.24, v1.27~)
clusterIP가 없을 때 POD끼리의 통신가능 여부
[질문 하기] 안녕하세요 4.6 강의를 듣다가 궁금증이 생겨 질문드려요 CluterIP는 내부에서 POD끼리 통신을 위해 존재하는 서비스라고 이해를 했습니다. 그렇다면 ClusterIP가 없다면 POD끼리 통신이 불가능하지 않을까 생각이 들어 아래와 같은 yaml파일을 배포해봤습니다 apiVersion: apps/v1kind: Deploymentmetadata: name: deploy-nginx labels: app: deploy-nginxspec: replicas: 3 selector: matchLabels: app: deploy-nginx template: metadata: labels: app: deploy-nginx spec: containers: - name: chkip image: sysnet4admin/net-tools-ifn#---#apiVersion: v1#kind: Service#metadata:# name: cl-nginx#spec:# selector:# app: deploy-nginx# ports:# - name: http# port: 80# targetPort: 80# type: ClusterIP 처음에는 아래에 있는 주석을 풀어 ClusterIP를 생성하고 각 POD에 접속하여 pod끼리 ping을 날렸을 때는 당연히 ClusterIP 덕분에 통신이 된다고 생각했습니다 그리고, 주석을 추가해 ClusterIP없이 배포를 했습니다[root@m-k8s 4.6]# k get pod -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESdeploy-nginx-bc5885484-snsgf 1/1 Running 0 33s 172.16.221.160 w1-k8s <none> <none>deploy-nginx-bc5885484-tqcp2 1/1 Running 0 33s 172.16.132.51 w3-k8s <none> <none>deploy-nginx-bc5885484-x269c 1/1 Running 0 33s 172.16.103.178 w2-k8s <none> <none>net 1/1 Running 0 76m 172.16.132.43 w3-k8s <none> <none> [root@m-k8s 4.6]# k get serviceNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEkubernetes ClusterIP 10.96.0.1 <none> 443/TCP 10d 그런데 생각과는 달리 ClusterIP가 없어도 pod끼리 통신이 가능하더라고요[root@m-k8s 4.6]# k exec deploy-nginx-bc5885484-snsgf -it -- /bin/bash[root@deploy-nginx-bc5885484-snsgf /]# ping 172.16.132.51PING 172.16.132.51 (172.16.132.51): 56 data bytes64 bytes from 172.16.132.51: seq=0 ttl=62 time=0.806 ms64 bytes from 172.16.132.51: seq=1 ttl=62 time=0.497 ms ClusterIP가 없어도 통신이 가능한 이유가 어떻게 될까요??
-
해결됨Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
슬랙 초대 메일 부탁드립니다!
안녕하세요~강의 잘 봤는데, 슬랙 초대 메일이 오지 않아서 요청드립니다.슬랙 초대 메일 부탁드립니다.!이메일은 kdjun111@gmail.com 입니다.
-
미해결처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 문제로 개념/활용 익히기) [데이터과학 Part2]
cross_val_score 에러
강의 자료 104 / 106 관련 질문입니다. 104: K-Fold 테스트 안녕하세요 현재 맥북 m2 pro 칩으로 강의를 듣고 있습니다.아래와 같은 에러 나오는데 혹시 해결 방법을 알 수 있을까요?/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/sklearn/neighbors/_classification.py:228: DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples,), for example using ravel(). return self._fit(X, y)/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/sklearn/model_selection/_validation.py:842: UserWarning: Scoring failed. The score on this train-test partition for these parameters will be set to nan. Details: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/sklearn/metrics/_scorer.py", line 136, in call score = scorer._score(... 에러 찾다가 못찾고 일단 다음 강의 듣다가 106 자료에서 KNN, Random Forest, Extra Trees 에서 동일 에러가 발생하는 것 같습니다... 일단 강의 듣는걸 멈추고 에러부터 해결해야겠습니다... ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
SessionManager 를 Bean 이 아니라 static 클래스로 해도 상관없나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 항상 강의 잘 듣고있습니다!강의를 보다보니 SessionManager 클래스를 Bean 으로 등록하지 않고 static class 로 사용해도 될 것 같다는 생각이 들었는데, 어떤 차이점이 있는지는 생각을 해봐도 잘 모르겠네요..SessionManager 를 Bean 으로 등록하신 이유가 뭘까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
비주얼스튜디오 에서도 툴 만들기가 지원될까요?
강사님 안녕하세요?이번 강의를 들으면서 유니티 내부에서 툴을 커스텀할 수 있는 방법 잘 배웠습니다. 비주얼스튜디오에도 해당 기능 이용하여 메뉴 등을 추가할 수 있을까요? 잠깐 구글링 해봤는데, 검색 키워드가 안맞아서 그런지 없는 것도 같습니다. Q. 비주얼스튜디오에서도 Tool 만들 수 있는 기능이 있는지? 있다면 구글링 검색 키워드는?궁금합니다. 미리 답변 감사합니다.수강자 드림.
-
미해결따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 01
StartCoroutine 파라미터에 함수넣는것과 문자열 넣는것의 차이가 뭔가요?
StartCoroutine에서 함수를 호출할떄 함수명을 Function()으로 쓰는것과 "Function"으로 쓰는것의 차이가 있나요? 호출함수에 파라미터가 있으면 함수형으로 쓰는것같기한데 전달할게 없어도 그렇게 써도 되던데 굳이 오타위험을 감수하면서 문자열로 전달해야하는 상황이 있을지 궁금합니다.
-
해결됨[JS] Phaser 게임 제작 - 뱀파이어 서바이벌 클론
모바일 크롬 브라우저에서 동작을 안하는데 PC 에서만 가능한가요 ?
기종은 아이폰13입니다. 크롬 브라우저 및 사파리 등 다른 브라우저에서 작동을 안하는데 오로지 PC 브라우저에서만 작동하나요 ??
-
미해결스프링 부트 개념과 활용
섹션2 자동설정 부분 질문있습니다.
왼쪽이 spring-boot-starter, 오른쪽 spring-boot-getting-started입니다.둘다 패키지 이름은 me.gang으로 똑같고 수업과 똑같이 따라하면 started 프로젝트에서 holoman클래스를 찾을수 없다고 나옵니다. 어떻게 해야 해당 에러를 해결할 수 있나요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
MUX 설계 중 wire와 reg에 대해 질문드립니다.
안녕하세요. 베릴로그로 MUX를 설계하다가 모듈과 테스트벤치에서 wire와 reg에 대한 궁금증이 있어 질문드립니다. 구글링을 하면서 코드를 구현했습니다. 그런데 제가 이해한 것이 맞다면 모듈에서는 input을 wire로 선언하고 output을 reg로 선언했는데, 테스트벤치에서는 반대로 input을 reg로 구현하고 output을 wire로 선언해야 하는 것 같습니다. 만일 이것이 맞다면 모듈과 테스트벤치에서 wire와 reg의 선언에 대해 입출력 포트가 반대로 되는지 질문드리고 싶습니다. 아래에 코드 사진 첨부하였습니다. 4x1 MUX 모듈 테스트벤치
-
미해결스프링 시큐리티 OAuth2
30:55초 경에 요청이 한번 더 오는거 같던데
요청을 한번 보냈는데, 다시 한번 요청이 와서, filterchainproxy에 요청 위임하는 과정이다시 나오는데 어떤 이유에서 그런건지 궁금합니다
-
미해결데이터분석 준전문가(ADsP) 자격증 대비
3-61~63 추론-문제8 질문
3-61~63 추론-문제8문제8번에서 그룹1과 그룹2의 평균이 각각 0.75, 2.33이라는 것이 아닌가요?만약 그러하다면, 위 내용에 대한 것은 고려하지 않고 바로 두 집단의 평균이 동일하다는 귀무가설을 채택할 수 있다고 볼 수 있는 것인지, 왜 그러한지 궁금합니다제가 위 이미지의 내용을 받아들인 방법이 잘못된 것이라면, 위 이미지의 내용을 어떻게 해석해야하는지 궁금합니다.
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
게임 루프 관련해서 질문이 있습니다.
게임에서는 60 FPS 정도는 지원을 해줘야 부드러운 화면 처리가 가능하고 60 FPS를 지원하기 위해 게임 루프를 이용해서 1초에 60번 화면 갱신을 해줘야 되기 때문에 루프를 블로킹하지 않는 비동기 API 위주로 대부분의 기능을 구현해야 되는게 맞는 것인지요?게임 루프가 실행될 때 Input > Update > Render 라는 큰 흐름은 유지되어야 될텐데만약 Input이 발생할 시점에 Update나 Render가 실행되고 있다면 Input에서 발생된 데이터는 별도의자료구조에 담겨있다가 다음 루프에서 Input 데이터를 가져와서 처리하는 형식으로 진행되는게 맞는걸까요?이벤트 루프라던지 게임루프와 같은 것에 대한 개념이 부족한거 같아 질문드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
패치 조인을 이렇게 이해해도 될까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요좋은 강의 만들어주셔서 감사합니다.강의를 보다가 이해가 어려운 부분이 있어서 질문드리고 싶은데패치조인을 이렇게 이해해도 될까요?1번 질문입니다.실무에서는 지연로딩으로 기본 세팅을 합니다.지연로딩은 즉시로딩보다 단점이 적기 때문입니다.(조인 개수와 성능 문제 관련)그러나 지연로딩도 최악의 경우 N+1 의 문제가 발생할 수 있습니다.그 보완책이 패치조인입니다.2번 질문입니다.패치조인은 지연로딩이 N+1 의 문제가 될 수 있는 특수한 상황에서만 즉시로딩을 할 수 있게 해줍니다.즉 연관관계에 있는 엔터티들을 JOIN FETCH로 명시하는 쿼리를 날려주면즉 하이버네이트가 해당 엔터티들끼리 조인을 날려줍니다.3번 질문입니다.아래의 쿼리가 잘못된 이유를 가르쳐주시면 감사하겠습니다.String query = "select t From Member m join fetch m.team t"; List<Team> result = em.createQuery(query, Team.class).getResultList(); 아래의 쿼리가select t From jpql.Member m join fetch m.team t SQL에서는 아래의 쿼리와 같다고 생각하는데 에러가 생깁니다. select team.* from member join team on member.team_id = team.id4번 질문입니다.3번 질문과 연관되는 질문입니다.1번째 쿼리는 되고 select m From jpql.Member m join fetch m.team 2번째 쿼리는 안되는 이유가 궁금합니다. select t From jpql.Member m join fetch m.team t 1번째 쿼리는 team이 있는 member를 가져오는 것이고 2번째 쿼리는 member가 있는 team을 가져오는 것이기 때문입니다. 그런데 JPA에서는 왜 2번째 쿼리가 오류가 발생하는건지 이해가 어려워 가르쳐주시면 감사하겠습니다.5번 질문입니다.아래의 쿼리는 왜 안되는건지 가르쳐주시면 감사하겠습니다.String query = "select m From Team t join fetch t.members m"; List<Member> result = em.createQuery(query, Member.class).getResultList(); 긴 질문을 읽어주셔서 감사합니다.
-
미해결최반장의 엑셀 피벗테이블 마스터 클래스
실습용데이터 요청드립니다!
안녕하세요!수업영상 내 주소에서 파일 다운이 되지 않습니다.illusion323@naver.com으로 자료요청드립니다. 진도 나가고 싶어요~~^O^
-
미해결Practical Testing: 실용적인 테스트 가이드
강의 코드 질문 드립니다.
안녕하세요. 강의 코드는 혹시 제공 되나요?
-
미해결홍정모의 따라하며 배우는 C언어
scanf가 작동하는 방식 %d, %lf
scanf가 작동하는 방식이 %d가 들어있다면 정수를 받겠다고 판단을 해서 1.23456이 들어와도 1까지만 받아들이는 것이고 %lf인 경우에는 실수 형태를 받겠다고 판단을 해서 1.23456을 1.23456까지 다 받아들인다는 건가요?
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
11강 매개변수 brdid 질문
안녕하세요. 강의 잘 보고 있습니다.다름이 아니라 11강 BoardServiceImpl class의 showBoard 메소드 부분에서 String brdid = request.getParameter("brdid")라고 적었는데, brdid라는 값을 어디에서 가져오는 건가요?BoardMapper.xml에서는 brdid가 아닌 in_brdid이고, jsp부분에서도 따로 brdid가 입력되는 부분이 없어어느 곳에서 가져오는지 잘 모르겠습니다.답변 부탁드리겠습니다. 감사합니다.
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
레디스 에러
redis는 4.6.10 버전 쓰고 있고 connect-redis는 7.1.0 버전을 쓰고 있습니다. 레디스 코드를 깃허브에 업데이트 된 것 처럼 수정해 주었는데 로그인을 하려니 C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\RESP2\encoder.js:17 throw new TypeError('Invalid argument type'); ^ TypeError: Invalid argument type at encodeCommand (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\RESP2\encoder.js:17:19) at RedisCommandsQueue.getCommandToSend (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\commands-queue.js:138:45) at Commander._RedisClient_tick (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:519:76) at Commander._RedisClient_sendCommand (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:506:82) at Commander._RedisClient_legacySendCommand (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:460:105) at Commander.sendCommand (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:432:114) at <computed> [as set] (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:478:27) at Object.set (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\connect-redis\dist\cjs\index.js:24:34) at RedisStore.set (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\connect-redis\dist\cjs\index.js:71:39) at Session.save (C:\Users\mikg2\Desktop\NodeBird-production\node_modules\express-session\session\session.js:72:25) Emitted 'error' event on Commander instance at: at C:\Users\mikg2\Desktop\NodeBird-production\node_modules\@redis\client\dist\lib\client\index.js:466:31 Node.js v18.16.0이런 에러가 뜨는데 버전 문제인가요? 모듈 내부적으로 발생한 거라 어디를 손봐야 할 지 모르겠습니다.참고로 세션 객체는Session { cookie: { path: '/', _expires: null, originalMaxAge: null, httpOnly: true, secure: false } }이렇게 찍혔습니다.
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
출처를 남기고 블로그에 글을 작성해도 될까요?
학습한 내용들을 출처를 남기고 글을 작성해도 될까요?선생님의 허락이 필요합니다!
-
미해결따라하면서 배우는 3D Human Pose Estimation과 실전 프로젝트
실습코드는 어디서 다운 받나요?
소스코드 링크가 없습니다. 어디서 다운 받으면 되나요?