전체 글
-
쿠버네티스(Kubernetes)란서버/쿠버네티스 2022. 6. 15. 16:15
쿠버네티스는 컨테이너(도커)들을 관리 - 구글 보그시스템을 cncf재단에 기부 - cncf에서 쿠버네티스로 개발 1. IT에서는 오케스트레이션이라고 부름 2. 가상화 환경에서는 하이퍼바이저를 통해 가상머신(OS커널)에서 애플리케이션을 올림 3. 컨테이너환경은 하이퍼바이저 없이 OS커널에 컨테이너(APP)을 여러개 올릴수 있음. 4. 쿠퍼네티스 배포 종류 - 관리형 쿠버네티스(AWS, GCP, Azure) - 설치형 쿠버네티스(RANCHER, RED HAT OPENSHIFT) - 구성형 쿠버네티스(kops, kubespray, KRIB, kubeadm)
-
도커 이미지 생성서버/도커-컨테이너 2022. 6. 10. 14:51
도커 BASE 이미지가 있으면 거기에 들어가서 필요한 프로그램을 설치 후 해당 상태에서 도커 이미지를 만드는 방식(CUSTOM 이미지) 첫번째 방법 베이스이미지에서 필요한 프로그램(깃)설치 후 아래 명령어로 이미지 생성 docker commit [컨테이너이름] [이미지이름:태그이름] 예)docker commit git ubuntu:gir 두번째방법 docker build -t [이름]/[이미지이름:태그] . 도커이미지를 만들기 위해서는 Dockerfile을 쓴다. FROM : 기본이미지 RUN : 쉘 명령어 실행 CMD : 컨테이너 기본 실행 명령어(Entrypoint의 인자로 사용) EXPOSE : 오픈되는 포트 정보 ENV : 환경변수 설정 ADD : 파일 또는 디렉토리 추가. URL/ZIP사용가능 ..
-
도커 명령어 정리서버/도커-컨테이너 2022. 6. 10. 11:15
도커 설치 Linux설치 - curl -s https://get.docker.com/ | sudo sh ubuntu 유저 권한 추가 - sudo usermod -aG docker ubuntu 윈도우 설치 - MacOS or Windows Docker for Mac / Docker for Windows - 가장 쉽고 빠르게 사용할 수 있는 방법 명령어 정리 docker version : docker 버젼 확인 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] -d detached mode (백그라운드 모드) -p 호스트와 컨테이너의 포트를 연결 -v 호스트와 컨테이너의 디렉토리를 연결 -e 컨테이너 내에서 사용할 환경변수 설정 --name 컨테이너 ..
-
highcharts 시작하기3rdParty/HIGHCHARTS 2022. 6. 9. 16:39
이번 프로젝트는 하이차트를 사용하여 통계페이지를 개발합니다. 차트 플러그인 종류는 처음 쓰는거라 많이 헤매지 않을까 걱정부터 되네요. 우선 알아본것 정리 1. 라이센스 - 하이차트 라이센스는 kt에서 제공 -> 확인해보니, 개발자용 라이센스로 개발문의 및 채팅문의 등에 사용 (자세한 내용은 https://www.componentsource.com/ko/product/highcharts/licensing참고) - 사이트라이센스가 있다고 하는데 이건 한사이트당 한개의 라이센스를 처리하지 않을까 싶습니다. - 하이차트 소스내에 라이센스 체크하는 부분은 없음. 나중에 문제될시 라이센스 확인처리하지 않을까 생각이 듭니다 2. 데모페이지 - https://www.highcharts.com/demo - 다양한 차트가..