설치&설정 관련
-
보안프로그램을 피해서 WSL 설치하기!설치&설정 관련 2020. 7. 1. 22:41
Windows에서 개발을 편하게 하기 위한 WSL 설치 가이드 기본 설치 방법은 보안프로그램에 의해서 진행이 안될 수 있습니다. 하지만 PowerShell을 이용한 설치는 보안프로그램에 대하여 우회가 가능합니다. 뭔가 엄청 특별한 방법이 있는것은 아니고, 수동 설치 지침을 참조 하여 설치 하면 됩니다. 먼저 Linux용 Windows하위 시스템 기능을 사용하도록 설정해야 합니다. 관리자 권한으로 PowerShell을 열어 다음 명령어를 실행합니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux설치를 하고 나면 재부팅을 해줘야 한다. 재부팅이후, 설치를 원하는 Linux 배포판을 명령줄을 이용해서 다운..
-
VS CODE에서 npm install 시 EACCESS 권한 오류 발생설치&설정 관련 2020. 6. 30. 22:42
VS CODE에서 NPM 사용시 권한 문제 해결 Windows 10에서 Windows Subsystem for Linux(WSL)를 설치 후 node의 개발을 VSCODE를 이용해서 진행하려고 하였습니다. 문제의 발생은 VSCODE의 terminal에서 npm을 이용해서 모듈을 설치할때 발생하였습니다. # IN VS CODE TERMINAL $> cd /project $> npm i npm ERR! code EACCES npm ERR! syscall rename npm ERR! path /project/node_modules/@samverschueren/stream-to-observable npm ERR! dest /project/node_modules/@samverschueren/.stream-to-o..
-
특정 도메인의 API를 사용시 발생하는 ssl certificate_verify_failed 오류설치&설정 관련 2020. 6. 29. 22:40
특정 도메인의 API를 사용시 발생하는 ssl certificate_verify_failed 오류 https 통신시 발생을 합니다. 도메인이나 다른 문제가 없어 보이는테 이상하게 httpclient, axios로 통신을 시도하면 발생하는 문제입니다. 언어별로 해별방법이 비슷합니다. python에서 해결 방법 import urllib.request import ssl def callApi(requst): context = ssl._create_unverified_context() r = urllib.request.urlopen('https://lahuman.github.com', context = context) java에서 해결 방법 httpclient 4.4 이상을 사용하면 다음과 같이 ..
-
windows에 wsl 설치하고 설정하기설치&설정 관련 2020. 6. 28. 22:39
windows에 wsl 설치하고 설정하기 일반적으로 windows OS에서 linux 환경을 사용하기 위해서는 vmware를 이용해 OS를 설치하고 활용했다. 장단점이 있지만, 기본적으로 OS 설치 비용 + 디스크, 메모리 등을 쉐어 하기 때문에 호스트 OS에도 부담이 되는 방식이다. 2년전쯤 WSL을 설치하려고 시도하다가 업데이트가 잘 안되서 실패 했었다. 요즘은 쉽게 설치가 된다고 하여 다시 재도전을 해보았다. 제어판에서 Linux용 Windows 하위 시스템 사용 설정 제어판을 연다. 프로그램을 선택한다. Windows 기능 켜기/끄기 선택 Linux용 Windows 하위 시스템 켜기 재부팅 한다. Ubuntu 18.04 설치 Microsoft Store에서 Linux를 검색한다. Ubuntu 18..
-
Kubernetes Persistent Volumes 사용하기설치&설정 관련 2020. 6. 27. 22:38
Kubernetes Persistent Volumes 사용하기 준비 작업 가장 쉽게 돈 안들이고 구성하기 위해서 Network file system(NFS)을 설치하여 사용한다. CentOS에 NFS 설치 & 구성 우선 설치는 다음과 같이 쉽게 할 수 있다. $ yum install nfs-utils설치가 끝났면, nfs 데몬을 시작하고 재부팅시 자동으로 실행 될수 있도록 설정한다. # nfs 서버 기동 $ systemctl start nfs-server # 서버 재기동시 nfs 서버 기동 $ systemctl enable nfs-server이후 exports 할 디렉토리를 생성하고 exports에 해당 위치를 설정 합니다. $ mkdir /nfs $ vi /etc/exports /nfs *(rw,roo..
-
fluentd를 활용해 kubernetes 로그를 elasticsearch에 저장하고 kibana로 표출 해보자!설치&설정 관련 2020. 6. 24. 22:36
fluentd를 활용해 kubernetes 로그를 elasticsearch에 저장하고 kibana로 표출 해보자! kubernetes를 셋팅을 하고 다음으로 해야 할일은 모니터링이다. 그 작업의 기초가 되는일이 바로 로깅을 쌓는 일이다. 모든 컨테이너의 로그들을 모아서 한 곳에서 확인할 수 있도록 구성했다. 각 컨테이너에서 로그를 가져오는 것은 fluentd를 이용했다. fluentd에서 elasticsearch로 데이터를 적재 하도록 설정하였고, kibana를 통해서 해당 데이터를 표출했다. kubernetes elasticsearch kibana => Index Patterns => Create Index Pattern => "logstash-*" 추가 위와 같이 처리 하면 다음과 같은 결과를 확인 ..
-
harbor 설치 부터 kubernetes 연동까지!설치&설정 관련 2020. 6. 23. 22:31
harbor 설치 부터 kubernetes 연동까지! Harbor 설치 설치 전에 필수 설치 사항 docker-compose $ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose # version 확인 $ docker-compose -v Harbor를 다운받기 기본적으로 Online(harbor-online-installer-vx.x.x.tgz)으로 받아서 설치를 시작하면 된다. 2020년 1월 11일 최신 버젼인 ..