분류 전체보기 24

[kubernetes] minikube install on macOS

virtualbox, vagrant 별별 모든것을 건들다가 미친듯한 환경설정에 지쳐버린 나는 그래 그냥 우선 minikube설치해서 kubectl이나 익숙해지자! 라는 생각에 로컬에 설치해보았다. - MAC 환경 : minikube는 그다지 사양이 중요하진 않지만 진짜 k8s는 아래와 같은 스펙이 권장된다. * Master 노드 최소 사양 : CPU: 2 Core, RAM: 2G * Workder 노드 최소 사양 : CPU: 1 Core, RAM: 1G 1. Docker Desktop설치 https://docs.docker.com/desktop/mac/install/ 로 이동하여 dmg 파일 다운로드 및 설치 나는 intel chip으로 선택 (본인 pc에 맞게 선택) 2.Hyperkit설치 - mini..

Docker&Kubernetes 2023.02.07

용어정리

Presto - 테라바이트, 페타바이트 단위의 데이터를 분산 쿼리를 사용하여 분석할 수 있는 툴 - 대화식 데이터 쿼리 서비스 - 다양한 DB에 대한 ANSI SQL 질의 가능 - Amazon Athena 는 Presto기반 - Coordinator : Client로 부터 요청을 받음 - Worker : Coordinator에서 전달받은 테스크를 수행, 데이터 처리, 수행결과는 Client에게 전달. - 참고 URL : https://guide-fin.ncloud-docs.com/docs/analytics-cloudhadoop-chadoop-4-6 HDFS - Hadoop Distriuted File System - 수십 테라 또는 페타바이트 이상의 대용량 파일을 분산된 서버에 저장하고, 많은 클라이언트..

BigData 2023.01.19

[쿠버네티스 강의메모1]초보를 위한 쿠버네티스 안내서

새롭게 이동한 팀은 도커, 쿠버네티스가 필수이다. 업무 시작 전 교육이 필수인데, 유투브 강의와 인프런 강의를 다 듣는데 아마 3달넘게 소요될 것 같다. 천천히, 꾸준히 해보자! 컨테이너 특징 . 가상머신가 비교하여 컨테이너 생성이 쉽고 효율적 . 이미지를 이용한 배포와 롤백이 간단 . 언어,프레임워크 상관없이 application 동일한 방식으로 관리 . 개발,테스팅,운영 환경, 로컬피시, 클라우드까지 동일한 환경을 구축 . 특정 클라우드 벤더에 종속적이지 않음. 도커 흐름 1) 코드작성 2) Build : Create Docker Image 3) Ship : Save docker hub or any storage the image 4) Run : Implement docker image as a co..

카테고리 없음 2022.11.04

[Vue3] vue slot

공부는 끝이 없고, 오늘도 소스를 보다가 항상 그냥 대충 감으로 지나친 slot에 대한 정리를 한다. Vue slot - 부모 컴포넌트에서 자식 컴포넌트의 엘리먼트를 지정할 때 사용. - 부모 : 자식 컴포넌트 가져다 씀. ( 자식 vue import 해서 태그로 사용) - 자식이 slot 태그로 선언 - 부모가 태그속성에 slot 사용 * 자식 컴포넌트 버튼 기본 바디 *부모 컴포넌트 닫기 {{ slotProps }} 바디입니다. *결과 Codesandbox URL https://codesandbox.io/s/admiring-johnson-8ljjul?file=/src/components/ParentModal.vue admiring-johnson-8ljjul - CodeSandbox admiring-j..

Vue 2022.11.01

[Git] Push한 Commit 삭제

이러면 안되지만..ㅋㅋ 마구잡이로 push 하다보면 특정 commit 으로 돌아가 작업하는 일이 많다. 그러다보니 거기서 문제가 발견되면 그 이후에 commit한 내용을 다시 롤백해야할 때가 있는데 구글링 하면 많이 보이지만 그냥 여기 정리하고 필요할때마다 끄집어 봐야겠다. 1. 스택에 저장된 내용 모두 날리기 : 나같은 경우는 우선 변경사항은 깔끔하게 날려버린다. git stash -u 2. log 확인 : 변경할 커밋리스트를 확인한다 : vs code에서도 git graph를 통해서 확인가능하다. git log --oneline 3. 특정 commit 으로 돌아가기 git reset 커밋ID 3-1. git reset [Option] 옵션 Option1) --hard 모든 내용을 지우고 되돌아감(초기..

Git 2022.10.18

[Vue3] carousel 적용

새로운 미니? 프로젝트 정확히는 유료 PoC 가 진행되는데, 이미지 슬라이딩 화면이 필요했다 사실 고객 요구사항은 아니지만 내가 보기에 이미지만 딸랑 하나 띡 보이는건 너무 성의없는 화면 아닌가..ㅋㅋ... 무튼 현재 쓰고있는 라이브러리인 keno ui에는 아무리찾아봐도 carousel 관련된 내용이 없어서 vue3-carousel 패키지를 사용하였다. 사용법은 간단하다 1. npm install vue3-carousel 2. 본인 화면에 맞게 Custom 나같은 경우는 참고 url의 examples 소스를 가져와서 img태그를 삽입하였다. html Script CSS * 참고 Getting started | Vue3-carousel Getting started Installation First step..

Vue 2022.10.17

[Django]AWS Cloud9에서 Django 프로젝트 생성하기(2/2)

이번 포스팅에서는 Django에서 기본 제공하는 관리자 페이지에서 트랙잭션이 일어나는 아주우 심플한 APP하나를 생성해보려 한다. python 가상환경 활성화 시켜주고, page라는 App을 생성한다. - 명령어 source ./devenv/bin/activate python manage.py startapp page 아주 자아알 작동하는지 page/views.py 에서 hello pretty Jjinee를 찍어보자 hello라는 함수 만들어서 return 에 넣기 page라는 App을 사용하기 위해선 /mysite/settings.py의 INSTALLED_APPS에 'page'를 추가해준다! URL맵핑을 위해 /mysite/urls.py 파일을 아래와같이 수정. url설정은 Django 버전마다 다소 ..

Django 2022.10.12

[Django] AWS Cloud9에서 Django 프로젝트 생성하기(1/2)

AKS(Azure Kubernetes Service) 관련 프로젝트를 진행하는데, 협업하게된 개발 업체와 미팅을 진행했다. 보통 코린이..(코딩..어린이.맞나?ㅎㅎ)는 미팅에 아무말도 하지못하고,, 새로운 용어와 방식에 공부해야지..공부해야지..만 반복 ㅠㅠㅠ 무튼! "좀 무겁더라도 Backend는 Django로 진행하시죠!" 라는 말에 최찌니 : Django들어봤는데...머딩 ㅇ_ㅇ 우앙몰라 한번 해보까? 그리하여 러프하게 알아본 Django! 아무래도 회사 컴은 윈도우라 리눅스 작업이 편해서 IDE는 AWS cloud9을 썻당. [Django(장고, 쟁고)란?] Django Software Foundation이 관리하는 python 으로 작성된 오픈소스 Web Application Framework...

Django 2022.10.12

[JS] indexOf(), includes()

그냥 기본적인 javascript 함수인데, 기록용으로 남겨둔다 이 함수 생각못하고 for 문으로 짤까 고민했던 내자신 반성좀해 - indexOf(value) : 배열에서 value값의 index를 return, 없으면 -1 - includes(value) : 배열에서 value값이 존재하는지의 여부. 있으면 true, 없으면 false const array1 = [1,2,3,4,5]; console.log(array1.includes(2)); // true console.log(array1.indexOf(1)); // 0 const array2 = ['jiinee', 'hello', 'happy']; console.log(array2.includes('jiinee')) //true console.log..

JavaScript 2022.10.12