inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

7.8 실습문의

미해결

그림으로 배우는 쿠버네티스(v1.35)

deployment-anti-podAffinity.yaml 실행했을 때 w2-k8s 2개, w3-k8s 2개의 배포 됩니다. scale 명령으로 파드수를 줄였다가 늘려 보아도 동일합니다. [root@m-k8s 7.8]# kubectl get pods -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES deploy-anti-podaffinity-7865bcd85-b55tb 1/1 Running 0 10s 172.16.132.28 w3-k8s <none> <none> deploy-anti-podaffinity-7865bcd85-g87kp 1/1 Running 0 10s 172.16.132.23 w3-k8s <none> <none> deploy-anti-podaffinity-7865bcd85-kw7kp 1/1 Running 0 10s 172.16.103.180 w2-k8s <none> <none> deploy-anti-podaffinity-7865bcd85-z99xl 1/1 Running 0 10s 172.16.103.181 w2-k8s <none> <none>

  • docker
  • kubernetes
dukim73 댓글 3 좋아요 0 조회수 495

인코딩, cmd 파라미터 오류

미해결

모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1

안녕하세요! 질문드릴게 있습니다! 웹쉘 작성 도중 cmd파라미터를 받아오지 못하는 건지 계속 오류가 발생하고 인코딩 부분도 한글이 계속 깨져서 html이라 php부분에서 UTF-8 선언을 계속 해주었는데 해결이 되지 않고 있습니다,,, 도와주시면 감사하겠습니다ㅠㅜ <cmd.php> <127.0.0.1/cmd.php 접근 시 출력화면> <cmd.php에서 시스템 명령어 입력 했을 때>

  • 모의해킹
jealousy 댓글 1 좋아요 2 조회수 401

혹시궁금한게

미해결

배달앱 클론코딩 [with React Native]

처음에는 input입력할떄안그랫는데 소켓연결하고부터 input에 아이디 비번입력할때 뒤늦게 반응되서 입력되네요 ? ios는 그런거없는데 혹시왜일까용..

  • react-native
top gwa 댓글 1 좋아요 0 조회수 276

7.7 실습문의

미해결

그림으로 배우는 쿠버네티스(v1.35)

7.7 실습 디렉토리 nginx-conf.yaml pod-adapter.yaml 실행 후 [root@m-k8s 7.7]# kubectl get pods -w NAME READY STATUS RESTARTS AGE net 1/1 Running 4 (5m57s ago) 2d2h nfs-client-provisioner-7884c4db4-qz75l 1/1 Running 7 (5m57s ago) 7d1h pod-adapter 2/2 Running 0 7s pod-adapter 1/2 Error 0 9s pod-adapter 2/2 Running 1 (1s ago) 10s pod-adapter 1/2 Error 1 (6s ago) 15s pod-adapter 1/2 CrashLoopBackOff 1 (16s ago) 30s pod-adapter 2/2 Running 2 (16s ago) 30s pod-adapter 1/2 Error 2 (21s ago) 35s pod-adapter 1/2 CrashLoopBackOff 2 (13s ago) 48s pod-adapter 2/2 Running 3 (28s ago) 63s pod-adapter 1/2 Error 3 (34s ago) 69s pod-adapter 1/2 CrashLoopBackOff 3 (11s ago) 79s 마스터노드(m-k8s) 수십분 먹통 마스터노드(m-k8s) 다시 접속후 : [root@m-k8s 7.7]# kubectl get pods NAME READY STATUS RESTARTS AGE net 1/1 Running 4 (12m ago) 2d3h nfs-client-provisioner-7884c4db4-qz75l 1/1 Running 7 (12m ago) 7d1h pod-adapter 1/2 CrashLoopBackOff 5 (2m30s ago) 6m10s 조치사항 : 버추얼박스 VM들 재실행, 노트북 재실행, 방화벽, 백신 프로세스 서비스 종료후 재실행, rerepo-k8s-learning.kit 다시 다운로드, 기존 파드 삭제후 다시 배포 --> 증상은 위와 같이 동일함 [root@m-k8s 7.7]# kubectl get pods -o wide [root@m-k8s 7.7]# curl 172.16.132.16/stub_status Active connections: 1 server accepts handled requests 2 2 2 Reading: 0 Writing: 1 Waiting: 0 [root@m-k8s 7.7]# curl 172.16.132.16:9113/metrics curl: (7) Failed connect to 172.16.132.16:9113; Connection refused

  • kubernetes
  • docker
dukim73 댓글 2 좋아요 0 조회수 438

연관관계 메서드

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

왜 연관관계 메서드에서 어떤 건 set이라고 하고 어떤 건 add라고 하나요?? ex. setMember() / addOrderItem() //== 연관관계 메서드 ==// public void setMember(Member member) { this.member = member; member.getOrders().add(this); } public void addOrderItem(OrderItem orderItem) { orderItems.add(orderItem); orderItem.setOrder(this); } public void setDelivery(Delivery delivery) { this.delivery = delivery; delivery.setOrder(this); } setMember는 member.getOrders()라고 하고 setDelivery()는 setOrders()로 다른 이유는 무엇인가요?? 여기서 this는 order를 의미하는 걸까요??

  • java
  • JPA
  • spring
  • spring-boot
  • 웹앱
jjin 댓글 1 좋아요 2 조회수 516

pod 내부에서의 통신

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

안녕하세요 실습중 궁금한 내용이 생겨서 질문합니다. # nslookup 을 통해 naver.com 의 IP 주소 가져오기 mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ nslookup naver.com Server: 169.254.169.254 Address: 169.254.169.254#53 Non-authoritative answer: Name: naver.com Address: 223.130.200.107 Name: naver.com Address: 223.130.195.95 Name: naver.com Address: 223.130.195.200 Name: naver.com Address: 223.130.200.104 # yaml 파일 생성 mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ cat endpoint.yaml apiVersion: v1 kind: Service metadata: name: external-service spec: ports: - protocol: TCP port: 80 targetPort: 80 --- apiVersion: v1 kind: Endpoints metadata: name: external-service subsets: - addresses: - ip: 223.130.200.107 - ip: 223.130.195.95 - ip: 223.130.195.200 - ip: 223.130.200.104 ports: - port: 80 mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl create -f endpoint.yaml service/external-service created endpoints/external-service created mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE external-service ClusterIP 10.8.10.232 <none> 80/TCP 71s kubernetes ClusterIP 10.8.0.1 <none> 443/TCP 73s # 통신 확인을 위한 어플리케이션이 뜨는 pod 생성 ijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl create deploy --image=gasbugs/http-go http-go2 deployment.apps/http-go2 created # pod 내부로 들어가서 통신을 해보면, 성공한 것을 볼 수 있다 (302 를 뱉긴하는데 통신 여부만 판단하겠음) mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl get pod NAME READY STATUS RESTARTS AGE http-go2-7f5469bc46-lc5bb 1/1 Running 0 34s mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl exec -it http-go2-7f5469bc46-lc5bb -- bash root@http-go2-7f5469bc46-lc5bb:/usr/src/app# curl external-service <html> <head><title>302 Found</title></head> <body> <center><h1>302 Found</h1></center> <hr><center> NWS </center> </body> </html> 여기까지 따라왔습니다. 그런데, pod 안에서 curl 명령어를 다른 사이트에 날려봐도 200 OK 가 떨어지는데, 이건 왜 이렇게 동작하는 건가요? ㅠㅠ mijung_ko_11st@cloudshell:~/yaml (crypto-snow-361311)$ kubectl exec -it http-go2-7f5469bc46-lc5bb -- bash root@http-go2-7f5469bc46-lc5bb:/usr/src/app# curl -v www.11st.co.kr ... * Trying 113.217.247.90... * TCP_NODELAY set * Expire in 200 ms for 4 (transfer 0x5603f970bdd0) * Connected to www.11st.co.kr (113.217.247.90) port 80 (#0) > GET / HTTP/1.1 > Host: www.11st.co.kr > User-Agent: curl/7.64.0 > Accept: */* > < HTTP/1.1 200 < Date: Sat, 03 Sep 2022 15:26:11 GMT < Server: Apache < X-Content-Type-Options: nosniff < X-XSS-Protection: 1; mode=block < Cache-Control: no-cache, no-store, max-age=0, must-revalidate < Pragma: no-cache < Expires: 0 < X-Frame-Options: DENY < Content-Type: text/html;charset=UTF-8 < Content-Language: ko-KR < Set-Cookie: WMONID=DUZRgT4PfJn; Expires=Mon, 04-Sep-2023 00:26:11 GMT; Path=/ < Vary: Accept-Encoding,User-Agent < Access-Control-Allow-Credentials: true < Transfer-Encoding: chunked < Via: STON Edge Server/22.06.1 ... 뭔가 pod 에서 외부와의 통신을 위해서 endpoint 리소스를 생성해야 하는데, 그렇다는 것은 이러한 통신은 불가해야하는거 아닐까? 라는 생각이 들어서요 ㅠㅠ 이게 올바른 동작인가요? 아니라면 왜 이럴까요...?

  • docker
  • kubernetes
고미정 댓글 2 좋아요 0 조회수 915

쿼드트리 문제

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/6488e2fac4f0424485431da588a69213 위 링크에 제가 작성한 코드가 있습니다. 문제예시로 나온 답은 올바르게 출력하나 백준에서는 16%까지 진행 후 FAIL이 났습니다. 수업 모범답안과 좀 다른 컨셉으로 풀이를 했습니다. 모범답안 : size크기의 정사각형 영역에서 좌측 상단 값과 다른 것이 하나라도 나오면 4분할 하여 한 단계 더 들어간다. 제 풀이 : 문제 설명에 있는 그대로 이용했습니다. size영역안에 총 합 0 => 0리턴 size영역안의 수가 모두 1 => 1리턴 그 외 경우 => 4분할하기 어느 부분에서 잘못 코드를 작성했는지 조언을 받고싶습니다. 그리고 문제예시를 만족했으나 100%통과를 하지 못하는 경우, 오류를 찾는 선생님의 노하우가 있다면 무엇인지도 궁금합니다.

  • C++
  • 코테 준비 같이 해요!
창신동 장첸 댓글 1 좋아요 0 조회수 302

jsp 업로드 기능 실행 시 오류가 발생합니다

미해결

모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1

안녕하세요! 항상 수업 잘 듣고 있습니다 jsp에서 파일 업로드 기능을 구현하다가 계속 에러가 발생하는데 원인을 잘 모르겠어서 글 남깁니다 <index.jsp> <upload.jsp> <파일 업로드 실행 시 500에러 발생>

  • 모의해킹
jealousy 댓글 1 좋아요 1 조회수 823

slide-inner에 font-size

미해결

면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작

안녕하세요 강사님, 강의 잘 듣고 있습니다! 코딩미션 1-3 중에 질문이 있습니다. 슬라이드 마지막 사진이 안 나타나서 hidden을 풀고 보았더니 이런식으로 마지막 사진이 다음 줄로 밀려서 배치가 되어있더라구요. 나란히 배치하려고 이것저것 해봐도 안되길래 코드 비교를 하다가 .slide-inner { font-size: 0; } 이렇게 font-size를 적어주었더니 바로 나란히 배치가 되더라구요. font-size를 적고 안 적고에 따라 사진 배치가 이렇게 되는 것이 제가 알고 있던 font-size의 역할과 달라 궁금하여 질문 남깁니다. 혹시 왜 이렇게 되는 것인지 알 수 있을까요?

  • HTML/CSS
  • jquery
  • 포트폴리오
RINI 댓글 1 좋아요 1 조회수 415

Main 함수 저번 강의 거가 나와요

미해결

Do it! 자바 프로그래밍 입문 with 은종쌤

23분경 강의 총점 계산 할 때 Main함수가 저번 강의거가 나오고 지금 것은 나오지 않습니다.. 저번 강의거 지워야 하나요

  • java
댓글 1 좋아요 0 조회수 355

아틀라스에 counter이 추가되지않습니다..

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

왜이럴까요 ㅠㅠ... 리프레쉬는 당연히 했습니다.

  • nodejs
  • firebase
  • mongodb
  • express
  • react
jk k 댓글 3 좋아요 1 조회수 494

rolling update 중 time out error

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

안녕하세요. http-go 이미지를 바꿀때마다 순단이 일어나는데요 rolling update 컨셉을 보면 순단이 일어나면 안될 것 같은데 이유가 뭘까요? Welcome! v2 Welcome! v1 Welcome! v2 wget: can't connect to remote host (10.8.1.107): Connection timed out Welcome! v2 Welcome! v2 Welcome! v2 ... Welcome! v2 Welcome! v3 Welcome! v3 Welcome! v3 wget: can't connect to remote host (10.8.1.107): Connection timed out Welcome! v3 Welcome! v3 Welcome! v3 ... 두 번 모두 모든 트래픽이 새로운 어플리케이션 버전이 배포된 pod 로 보내지기 전에 순단이 1회 발생합니다!

  • k8s
  • docker
  • kubernetes
고미정 댓글 1 좋아요 0 조회수 475

렌더링질문

해결됨

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

강의 12:13 부분에서 setProducts(products)로 인해서 products가 업데이트됐고, state업데이트되서 다시 렌더링이 일어나는 구조가 계속 반복되는데 Q1 ) 코드가 다시 렌더링 일어날 때, function MainPage() 함수의 처음부분 const [products, setProducts] = React.useState([]); 부터 맨 끝까지 업데이트가 되는건가요? Q2) 강의에서 setProduct부분에서 다시 렌더링이 반복된다고 했는데 처음부터 setProducts(product)부분까지만 반복되고 맨 위로 다시 가는 구조라면, 아래 부분 코드-이미지들이 어떤 구조로 출력되는건가요?

  • 머신러닝 배워볼래요?
  • express
  • tensorflow
  • javascript
  • nodejs
  • react
  • react-native
  • HTML/CSS
양규헌 댓글 1 좋아요 1 조회수 209

Revert는 바로 직전의 버전으로만 되돌리기가 가능한가요?

미해결

모두의 깃 & 깃허브

안녕하세요 소스트리로 Revert와 Reset을 연습해 보다가 질문을 드립니다. Revert의 경우 바로 직전으로 버전으로만 되돌리기가 가능한가요? 1-2-3-4 개의 버전이 있고 현재 4버전이라고 할 때, 2번째 버전을 오른쪽 클릭하고 커밋 되돌리기를 해봤는데 컨플릭트가 납니다. 강의영상에서도 Revert는 직전 버전으로만 되돌리는데 제가 한것처럼 바로 직전의 버전 보다 더 이전의 버전으로 Revert 할 수는 없는지 궁금합니다.

  • 소스트리
  • git
  • 깃
  • github
  • revert
JH Lee 댓글 1 좋아요 0 조회수 448

문제 - 안전영역 질문드립니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/c8011b15074846f0ac9c659a869f7336 위 링크에 제가 작성한 코드가 있습니다. 선생님께서 작성하신 코드와 거의 유사하며 차이점으로는 코드라인41번에서 빗물의 높이 d를 1~100 이 아닌 최소/최대 높이값을 구해 for문의 i 범위를 다르게 했습니다. 위와 같이한 이유에는 문제예시를 통해 다음과 같이 정리할 수 있습니다. 가장큰 높이: 9 가장 작은 높이: 2 case1) 빗물의 높이 < 2 => 잠기는 곳이 하나도 없어서 안전지대 갯수가 1 case2) 2 <= 빗물의 높이 < 9 => 잠기는 곳이 몇 군데 있어서 안전지대 갯수가 많음 case3) 빗물의 높이 >= 9 => 모든 곳이 잠겨서 안전지대 갯수가 0 따라서 d변수의 범위를 hmin~ hmax 까지로 해도 되지 않을까 생각했지만 FAIL을 맛볼 수 밖에 없었습니다. Q1. 왜 1~100으로 해야 올바른 정답이 나오는지 궁금합니다. Q2. 추가로, 최종정답 값을 보관하는 int maxArea 변수를 0으로 초기화하면 FAIL이 뜨는 것을 확인했습니다. maxArea 변수에 1이 아닌 다른 숫자가 들어가면 안되는 이유도 궁금합니다.

  • C++
  • 코테 준비 같이 해요!
창신동 장첸 댓글 1 좋아요 1 조회수 213

차원축소 fit & transform 관련 질문드립니다!!

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요 선생님. 개인적인 프로젝트를 진행하며 차원축소나 스케일링시 fit/transform과 관련하여 궁금한 점이 생겨 오랜만에 질문드립니다. 선생님께서 쓰신 책의 스케일링 파트에서(131p) 가능하면 스케일링 후 split을 하고 만약 그게 여의치 않다면 학습 데이터로 fit 후 테스트 데이터를 transform 하라고 하셨는데, 여기서 말하신 여의치 않은 상황이 어떤 경우가 있을지 감이 잘 안잡혀 알고 싶습니다. 프로젝트를 하며 전체 데이터에 대하여 차원축소 후 train_test_split 진행할 때와 split 진행 후 차원축소를 train 데이터에 fit하여 진행하였을 때 모델의 정확도 차이가 유의미하게 발생하는데(split 후 차원축소 시 오버 피팅처럼 성능이 나타남), 그 이유는 무엇인지, 둘 중에 높은 성능을 보이는 방향으로 모델을 제작해도 문제가 없는 것인지 궁금합니다.

  • 통계
  • 머신러닝 배워볼래요?
  • python
김남욱 댓글 1 좋아요 0 조회수 338

카카오로그인 시 프론트단에 있는 client_id는 어떻게 숨기나요?

해결됨

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

안녕하세요. 위 사진과 같이 client_id는 어떻게 숨겨야되는지 감이 잘 안 옵니다. 아마 yml에 ENC()로 숨겨놓은 client_id랑 같을 텐데요 타임리프로 값을 가져오면 되겠다는 생각을 해봤지만 이를 웹 브라우저에서 보면 보일 것 같습니다. 다른 방법이 있는지 궁금합니다. 따로 검색어라도 알려주시면 감사드리겠습니다. 현재 저 프론트단에서 client_id를 노출시키고, yml에서는 ENC()로 암호화한 id, secret 값은 잘 됩니다. 저 프론트 단에서는 id를 어떻게 숨길지만 궁금합니다🤔

  • web-api
  • JPA
  • spring-boot
Bruce Han 댓글 1 좋아요 2 조회수 1602

오라클 테스트 실패

미해결

핵심만 쉽게, 모두의 SQL 데이터 분석

오라클 디벨로퍼 설치 하고 진행하시는 테스트 단계에서 성공이아닌 실패가 떠서 그 다음 단계로 진행을 못하고 있는 상태 입니다. 강의 화면과 다른 점이 하나가 있는데 "감지된 데이터베이스"항목 화면에서 저는 TNS항목을 찾을 수 없다고 되어 있습니다. 이것이 테스트 실패와 연관이 있는 걸까요? 해결을 하려면 어떻게 해야하는지 알려주세요

  • 오라클
  • 실패
  • sql
  • 해결방법
  • 퍼포먼스 마케팅
  • 급함
김희진 댓글 1 좋아요 0 조회수 638

요소를 중앙으로 배치할 때 높이값 (flex 사용)

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

4:57 쯤에 중앙으로 배치할 때, align-items: center; 를 작동하게 하려면 body값의 height를 줘야 한다는 것 까지는 이해를 했습니다. 그런데 height를 꼭 100vh로 써야하는 이유가 무엇인가요? 100%, 또는 다른 px 값을 사용하면 안되는건지, 100%로 사용하려면 따로 설정해야 하는 것이 있는지 궁금합니다! body { display: flex; justify-content: center; align-items: center; height: 100vh; }

  • jquery
  • HTML/CSS
chohyein94 댓글 1 좋아요 1 조회수 630

V2에 대해서 질문있습니다.

해결됨

스프링 핵심 원리 - 고급편

구현 클래스(OrderRepositoryV2)를 따로 bean으로 등록하지 않고 프록시를 빈동록할 때 new 연산자로 생성해주는 이유가 따로 있을까요? @Bean public OrderRepositoryV2 orderRepositoryV2(LogTrace logTrace) { //이 부분 OrderRepositoryV2 repository = new OrderRepositoryV2(); return new OrderRepositoryConcreteProxy(repository, logTrace); } proxy를 bean으로 등록할 때 그 안에서 OrderRepositoryV2 객체를 생성하니 똑같이 싱글톤처럼 사용되긴 할텐데 따로 bean 등록한 후 의존 주입을 하지 않는 이유가 궁금합니다.

  • spring
  • 디자인-패턴
조윤호 댓글 1 좋아요 3 조회수 361

인기 태그

인프런 TOP Writers

주간 인기글