본문 바로가기

전체 글

(6)
[초보를 위한 쿠버네티스 안내서] 컨테이너 오케스트레이션 인프런 '초보를 위한 쿠버네티스 안내서' 강의를 들으며 정리한 내용입니다. 도커의 등장으로 모든 실행환경을 컨테이너로 바꾸게 되었고, 도커만 설치되어 있다면 어디서든 동작하여 서버 관리자의 복잡성을 해결해줌. 컨테이너의 특징 - 가상머신과 비교하여 컨테이너 생성이 쉽고 효율적 - 컨테이너 이미지를 이용한 배포와 롤백이 간단 - 언어나 프레임워크에 상관없이 애플리케이션을 동일한 방식으로 관리 - 개발, 테스팅, 운영 환경은 물론 로컬 피시와 클라우드까지 동일한 환경을 구축 - 오픈소스이며 특정 클라우드 벤더에 종속적이지 않음 mysql, redis, jenkins 등을 컨테이너화 하여 사용. Developer -> Build -> Ship -> Run 개발자가 코드를 작성하고, 도커 이미지를 만들고(Bui..
Vue.js 중급 강좌 정리 - 1. 강의 오리엔테이션 Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vues 01. 강의 소개 1. 강의에서 다루는 내용 뷰 CLI를 이용한 프로젝트 구성 방법 컴포넌트 기반 설계 방법 컴포넌트 구조화 및 컴포넌트 통신 방법 ★ ES6를 이용한 효율적이고 간결한 뷰 코딩 방법 ★ Vuex를 이용한 상태 관리의 이해 및 적용 방법 Vuex는 상태 관리 패턴이다. 이 패턴의 배경, 지향점 등에 대해 이야기 할 예정. 2. 구현할 애플리케이션 소개 TODO List -> 할일 관리 애플리케이션 ES5로 구현하고, ES6로 구현하며 두번의 리팩토링으로 애플리케이션 개선 예정 Vuex 설명 및 적용 예정 3. 개발환경 소개 Vue.js NPM Github Chrome 개발자도구 VS Code 4. 강의 대상..
오픈소스 보안취약점 정보 확인 - NVD 사이트 (CVE) 2021년 log4j 취약점이 발견되며 log4j를 사용하는 다양한 웹서비스와 오픈소스에서 취약점 대응을 진행했습니다. 이처럼 오픈소스를 많이 사용하면서 오픈소스 취약점 또한 대두되고 있어, 취약점 정보를 확인할 수 있고 더 나아가 REST API를 이용해 데이터를 받아 올 수 있는 NVD 사이트에 대해 소개하려고 합니다. NVD ? The NVD is the U.S. government repository of standards based vulnerability management data represented using the Security Content Automation Protocol (SCAP). NVD는 SCAP(Security Content Automation Protocol)를 사용하..