목록node (14)
And Brain said,
macOS에서 NVM(Node Version Manager)을 사용하여 Node.js 버전을 효율적으로 관리하는 방법을 정리합니다. 프로젝트별로 다른 Node.js 버전을 사용할 수 있으며, 필요할 때마다 쉽게 전환할 수 있습니다.1. NVM과 Node.js 개요Node.js ?Node.js는 Chrome V8 엔진을 기반으로 한 서버사이드 JavaScript 런타임입니다. 비동기 이벤트 기반, 논블로킹 I/O 모델을 사용하여 확장성이 뛰어나고, 다양한 웹 애플리케이션에서 사용됩니다.NVM ?NVM(Node Version Manager)은 여러 Node.js 버전을 쉽게 설치하고 전환할 수 있는 도구입니다. macOS에서는 공식 패키지 관리자를 사용하지 않고 NVM을 이용하여 Node.js를 관리하는 것..
CNI(Container Network Interface)는 컨테이너에 네트워크 연결을 제공하는 표준 방법을 정의하는데, Calico는 이 CNI 규격을 구현한 소프트웨어 중 하나입니다. 컨테이너 환경을 생각해봅시다. 수백 수천가지 각기 다른 컨테이너들이 서로 소통하고자 한다면, 일일히 그들이 소통 가능하게 만들어주는 것은 여간 막막한 일이 아닐겁니다. 그렇다면 어떻게 해야할까요? 바로 여기서 Calico가 등장합니다. Calico는 정말 다양한 컨테이너들을 뛰어다니며 그들의 소통을 도와줍니다. Calico는 대규모 클라우드 환경에서 그 진가를 발휘합니다. 수천, 아니 수만 개의 컨테이너가 있어도 Calico는 끄떡없이 효율적으로 통신을 관리해줍니다. Calico는 어떻게 이 같은 일을 해낼 수 있을까요..
쿠버네티스 워커 노드를 클러스터에 편입시키는 도중에 위와 같은 에러를 마주한다면, containerd 설정이 문제이므로, sudo rm /etc/containerd/config.toml sudo systemctl restart containerd containerd 설정을 삭제한 후, containerd를 재실행시켜주면 된다.
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting 지난 시간에 이어 우리 여행의 조타수 쿠버네티스(Kubernetes, k8s) 실습을 진행해봅시다. 쿠버네티스는 minikube를 이용해 단일 노드에서 가용할 수도 있긴 하지만, 그렇게되면 쿠버네티스를 사용하는 메리트가 크게 없기 때문에, Hyper-V, Virtualbox 혹은 VMware 등을 사용하여 여러 노드를 가용할 수 있는 환경에서 실습을 진행하시길 바랍니다. 그러면, 쿠버네티스를 마스터 노드에 설치부터 해..
목차 1. 객체, 프로토타입, 클래스와 상속 2. 고차 함수와 배열 메소드 3. 비동기 프로그래밍과 Promise, async/await 4. 서버사이드 자바스크립트(Node.js, Express) 5. 모듈과 패키지 관리 6. 에러 처리와 디버깅 7. 자바스크립트 디자인 패턴 8. 함수형 프로그래밍 9. 자바스크립트 웹 API(Axios, WebSockets) 10. 웹 스토리지(localStorage, sessionStorage) 11. 프론트엔드 프레임워크 소개(React, Vue, Angular) 12.웹 성능 최적화 13. Progressive Web Apps(PWA) 소개 JavaScript는 그닥 잘 설계된 언어도 아니었으며, Java의 유명세에 묻어가려고 이름부터 JavaScript로 짓는..