이야기를 나눠요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
Jenkins를 이용한 CI/CD Pipeline 구축
Windows 강의 진행 참고사항
WSL2 우분투를 설치하여 진행하는 것도 가능하지만, 저처럼 귀찮으신 분들을 위해 남깁니다.컨테이너 내에서 도커 실행강사님이 게시하신 DinD 방식 대신 DooD 방식으로 실행하여 진행하실 수 있습니다. 다만 DooD 방식은 호스트 머신 도커를 공유하기 때문에 포트 바인딩에 신경 써주셔야 합니다.예를 들면, 강사님은 DinD 방식이라 컨테이너 내부에서 실행하는 또 다른 컨테이너에 대해 포트를 8080:8080으로 바인딩합니다. 반면 DooD 방식은 호스트 도커를 곧바로 사용하기 때문에 컨테이너 내부에서 컨테이너를 실행할 때 [호스트에 노출할 포트]:8080로 바인딩하셔야 합니다.아래는 docker-server, ansible-server 실행 명령입니다. 기존 명령에는 -p 8081:8080과 같은 포트 바인딩이 있으나, DooD 방식 사용 시 필요 없기 때문에 생략했습니다.docker-serverdocker run -itd --name docker-server -p 10022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/initansible-serverdocker run -itd -p 20022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/ansible:latest /usr/sbin/initAnsible, K8s, SSHJenkins + Ansible + Kubernetes 와의 연동 챕터에서 Ansible 서버 -> Windows 호스트로 SSH 연결하는 부분이 있습니다. Windows의 경우 SSH 활성화, 환경 구축 등 추가 작업이 필요하고, 알 수 없는 오류가 자주 발생하여 아래 방법으로 진행하는 것이 쉬웠습니다.우선, Ansible 서버에서 Windows 호스트에 SSH로 연결하는 이유는 Windows 호스트에 K8s 관리를 위한 kubectl 실행 환경이 구축되어 있기 때문입니다( 도커가 K8s 활성화 시 자동 구축 ).그러므로 kubectl 실행 환경을 별도 리눅스 컨테이너에 구축하여 진행하실 수 있습니다.리눅스 컨테이너docker-server 이미지를 재활용해 별도 리눅스 컨테이너( kubectl-server )를 생성합니다.docker run -itd --name kubectl-server -p 90022:22 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init해당 컨테이너에 SSH 등으로 접속한 후 kubectl을 설치합니다. 아래 명령을 차례대로 실행합니다.curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" install -o root -g root -m 0755 kubectl /usr/local/bin/kubectlkubectl 환경 설정kubectl은 기본적으로 ~/.kube/config 파일에서 마스터 노드 접속 정보를 읽습니다. 위에선 kubectl을 설치했을 뿐, 접속 정보를 구성하지 않았기 때문에 추가 작업이 필요합니다.Windows에서 minikube를 활성화한 경우 사용자 폴더/.kube 폴더에 config 파일이 존재합니다. 해당 파일의 내용을 복사하여 리눅스 컨테이너( kubectl-server )의 ~/.kube/config 파일에 붙여넣습니다. 리눅스 컨테이너에는 디렉토리와 파일이 없을텐데, 만드시면 됩니다.테스트kubectl 명령이 정상적으로 실행되는지 확인합니다.kubectl get nodes진행 방법K8s 관련 부분을 kubectl-server에서 진행하시면 됩니다. 예를 들어 Ansible이 SSH로 Windows 호스트에 접근하는 대신, kubectl-server에 접근하도록 구성합니다.
-
얼굴 공개없는 영상제작 - 비디오스크라이브
60초 안에 법을 소개 하는 유튜브 채널입니다
국내 비디오스크라이브 도구로 운영하는 채널을 소개하겠습니다.우선 첫번째로 교육 채널로서 60초 안에 법을 소개하는 'Christian Weaver' 유튜브 채널입니다.노팅엄 로스쿨에서 공부한 맨체스터 의 Garden Court North Chambers 의 학생 변호사라고 합니다. 링크 - https://www.youtube.com/watch?v=AzLWafQ_5BY
-
얄코의 반응형 프로그래밍 - 자바스크립트로 쉽게 배우는 ReactiveX
rxjs 학습 게임 사이트
https://www.rxjs-fruits.com/ 16단계까지 클리어하세요!
-
Kotlin으로 개발하는 Spring Boot Web MVC
잠깐 소리가 안들리는 것 같아요
강의 정말 잘 듣고 있습니다.다만 21분 59초쯤에 소리가 잠깐 안들리는 것 같아 기록 남겨놓습니다. 파이팅!!
-
홍정모의 따라하며 배우는 C언어
강의자료
혹시 강의자료 ppt는 공유가 안되나요?
-
[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
코딩테스트 준비
강의 정말 잘보았습니다! 서브쿼리 강의 퀄리티는 정말 너무 좋았습니다. 혹여나 SQL 코딩 테스트를 위해 프로그래머스 해커랭크를 제외한 다른 사이트나 책 같은걸 볼만한 곳이 있는지 알수 있을까요 ㅠ 강의에 수록되어있는 전체적인 문법과 용법들을 활용하여 쿼리를 작성하는 부분처럼 참고할만한 책이나 사이트 있으면 말씀 부탁드립니다 ㅠ
-
엑셀 2019 매크로 VBA 기초부터 완전 정복하기
엑셀 파일은 어디에 있나요
엑셀 예제 파일은 어디에 있나요
-
INNOPOLIS AI SPACE-S 인공지능 세미나 - 이미지 분류를 위한 딥러닝 문제해결 패턴
어떤 일이든 일정 수준에 도달하면 경험적으로 최적화된 패턴이 생기기 마련입니다. 본 세미나에서는 여러 캐글 수상자의 코드를 리팩터링하며 찾아낸 공통된 딥러닝 이미지 분류 패턴을 소개합니다. 기본 모델 설계부터 여러 성능 개선 방안까지 일련의 딥러닝 이미지 분류 프로세스를 설명합니다. 딥러닝 이미지 분류의 패턴을 익히고자 하는 분들이 듣기에 적합합니다.세미나 소개날짜: 2022년 10월 18일 화요일시간: PM 7:00 ~ PM 8:00장소: 온라인접속링크 : https://aifactory.space/learning/detail/2065프로그램 소개19:00~19:20 : 탐색적 데이터 분석과 베이스라인 모델 설계19:20~20:00 : 딥러닝 모델 성능 개선 프로세스연사 소개연사 : 신백균 (한국생산성본부 교육 컨설턴트)진행 : 김태영 (주)인공지능팩토리 대표이사
-
공공 데이터 (오픈 데이터) API 제대로 배우기 Part.1
공공 데이터 API JSON 형식
공공 데이터 API JSON 형식잘 봤습니다.
-
언리얼엔진 블루프린트 스파르타 클래스
강의 내용과는 관계없는 질문이 있습니다
현재 업무에 블루프린트를 활용하고 있습니다블루프린트 그래프에 노드를 단순 반복 배치하는 작업의 양이 꽤 많아서 업무 시간을 많이 잡아먹고 있습니다혹시 블루프린트 또는 C++을 활용해서 블루프린트 그래프를 탬플릿으로 한 번에 세팅할 수 있는지 궁금합니다 최종 목표는 세팅 창을 띄워서 간단한 세팅을 입력받고, 해당 세팅에 맞게 블루프린트 노드를 자동으로 배치하게 만드는 것입니다. 구체적으로는 블루프린트 그래프에 특정 노드를 배치, 노드의 설정 값 변경, 노드와 다른 노드를 연결할 수 있으면 될 것 같습니다. 저의 검색 능력으로는 찾기가 어려워 여기에 질문을 남깁니다...검색할 수 있는 키워드 정도만 알려주시면 감사하겠습니다
-
Jenkins를 이용한 CI/CD Pipeline 구축
sonar docker 실행시 es exit or indexing error or failed to query ES status 에러 발생시
소나큐브 도커 실행시 불규칙적으로 실행이되며 주로 es관련한 에러가 발생하는 현상이 있었습니다혹은 실행이 됐더라도 갑자기 소나큐브가 종료되는 현상이 있었는데 이럴 경우 docker desktop resource탭에서 memory를 올려주시면 해결될 수 있습니다 (docker desktop 사용시)찾는데 시간이 오래걸려 공유차 글 남깁니다아래 사진은 하나의 에러 현상일뿐 다양한 에러가 발생했었음 사진링크
-
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
[서버] 딜레이 500ms 및 id / pw 변경 방법
1. 딜레이 500ms 변경법src/core/interceptor/response-delay.interceptor.ts2. id / pw 변경src/cache/cache.service.ts*Postman api 사용할 땐, id.pw를 인코딩해서 Headers탭에 Basic <인코딩값> 자리에 넣어줘야함. 컴퓨터 2대로 학습하신다면 바꿔볼 만 합니다.한 대는 서버로, 다른 한 대는 학습하는 용도로 사용하실 때 쓰면됩니다.보통은 ngrok을 사용해서 외부 서버를 둘러서 오는 방법으로 사용하시면 됩니다.
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
6. 스프링 MVC - 기본 기능.pdf 47p 사소한 오타 발견이요~
Requets -> Request
-
더 자바, Java 8
자바 8버전에는 Predicate not이 없습니다.
혹시나 자바 8로 진행하시는 분들은 11버전으로 업그레이드 해주세요~
-
프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식
무료 강의 감사합니다!
채고에요!! 이해 쏙쏙 👍👍👍
-
Express 튜토리얼 : 웹 서비스를 위한 핵심 API
노드몬 실행시 명령어 못찾을때
전역으로 실행해도 되지만 로컬로 실행하고 싶다면package.json의 "scripts"부분을 아래와 같이 바꾸면 됩니다.그리고 npm run server를 하면 노드몬이 돌아갑니다참고:https://velog.io/@yjyoo/node.js-nodemon-%EC%84%A4%EC%B9%98"scripts": { "server" : "nodemon index.js" }
-
혹시 nuxt 빌드 할때
빌드 할때 dist 폴더 보면 200.html 이라고 나오는 이유라도 알수있을까요index.html로 나와야하는데 아웃풋이 자꾸 200.html 으로 나옵니다.
-
FreeRTOS 프로그래밍
[문의] Exception Handler 관련
안녕하세요. 금일 free-rtos 강좌를 완강했습니다. 강의 및 질의/응답을 통해서 부족한 부분을 많이 채웠습니다.강의와 연관성이 없는 질문하나 드립니다. 개인적으로, 강사님이 알려주신 환경 (cubeide) 에 exception handler를 적용해보고 있는데, 쉽지 않네요.exception handler는 cortex-m3 계열의 core와 IAR 컴파일러 환경에서 작성된 source같은데....cortex-m4f 및 gcc 기반으로 변경하려니 exception 발생 시 자동으로 stacking되는 register도 floating point 연산이 없는 core와 달리 늘어난 것 같고, assembler도 잘 모르겠고 .... 난항입니다.혹시, cubeide, cortex-m4f 환경에서, exception handler가 적용된 참조할만한 예제가 있으면 도움 부탁드립니다.
-
스프링 프레임워크는 내 손에 [스프1탄]
root-context.xml 오류 나같은 사람있을까??
강의를 순서대로 들으며 root-context.xml에hikari 나 mybatis 설정할 때 The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions.이런 에러가 나오는데 당황 말고 15번 20분부터 나옵니다~~
-
그림으로 배우는 자바, 파트2: 객체지향!
아무리 봐도
홍팍님 강의는 너무 쩌는 듯