본문 바로가기

분류 전체보기

(350)
[쿠버네티스] 치트 메모장 Welcome to the KodeKloud Hands-On lab __ ______ ____ ________ __ __ ____ __ ______ / //_/ __ \/ __ \/ ____/ //_// / / __ \/ / / / __ \ / ,Annotations: deployment.kubernetes.io/revision: 1Selector: name=busybox-podReplicas: 4 desired | 4 updated | 4 total | 0 available | 4 unavai..
[쿠버네티스] CKA - Mock Exam2 정리 Kubernetes Task Summary and SolutionsQ1: Backup the etcd ClusterTaskBackup the etcd cluster and save it to /opt/etcd-backup.db.Solutioncat /etc/kubernetes/manifests/etcd.yamlexport ETCDCTL_API=3 etcdctl snapshot save --endpoints https://[127.0.0.1]:2379 \ --cacert /etc/kubernetes/pki/etcd/ca.crt \ --cert /etc/kubernetes/pki/etcd/server.crt \ --key /etc/kubernetes/pki/etcd/server.key \ /opt/etcd-..
[쿠버네티스] CKA - Mock Exam 정리 Exam Tasks and SolutionsQ. 1Task:Deploy a pod named nginx-pod using the nginx:alpine image.Solution:kubectl run nginx-pod --image=nginx:alpineQ. 2Task:Deploy a pod named messaging using the redis:alpine image with a label tier=msg.Solution:kubectl run messaging --image=redis:alpine -l tier=msgQ. 3Task:Create a namespace named apx-x9984574.Solution:kubectl create namespace apx-x9984574 Q. 4Task:G..
[Nx] Nx란? 🧩 Nx란 무엇이고 왜 사용하는가? (Why Nx?)✅ Nx가 등장한 이유Nx는 개발자들이 프로젝트를 설정하고 유지 관리하는 과정에서 도구와 프레임워크를 통합하는 데 어려움을 겪는 문제를 해결하기 위해 만들어졌습니다.로컬 개발 환경과 조직 전체로 확장 가능한 시스템을 구축하는 것은 쉽지 않음.빌드 툴 설정, 빠른 CI 구성, 코드베이스 유지 관리와 같은 작업이 점점 복잡해짐.Nx는 이를 쉽게 적용하고 확장 가능하게 만들기 위해 등장.🛠 Nx의 주요 기능기능설명속도 향상빌드, 테스트 등 작업 속도를 로컬과 CI에서 모두 개선자동화된 도구 통합다양한 도구와 프레임워크를 쉽게 통합함코드 일관성 및 품질 보장커스텀 제너레이터와 린트 규칙으로 코드 품질 유지자동 코드 마이그레이션사용 중인 프레임워크와 도구를 ..
[ReactNative] $ npx react-native run-android⚠️ react-native depends on @react-native-community/cli for cli commands. To fix update your package.json to include: "devDependencies": { "@react-native-community/cli": "latest", } 에러 해결ReactNative] $ npx r 해당 오류는 Yarn 4 (Berry) + PnP(Plug’n’Play) 환경에서 React Native CLI 패키지를 제대로 인식하지 못하는 전형적인 상황입니다.즉, react-native가 “@react-native-community/cli가 필요하다”라고 계속 말하지만, 실제로는 이미 설치가 되어 있음에도 PnP 링크 방식 때문에 제대로 연결되지 않는 경우가 대부분입니다.아래 순서대로 해결 방법을 시도해 보세요.1. .yarnrc.yml에서 nodeLinker: node-modules로 변경 (가장 확실한 방법)Yarn v2 이상(일명 Berry)부터는 기본적으로 **PnP(Plug’n’Play)**를 사용하게 설정될 수 있는데,React Native는 아직 PnP와 완벽하게 호환되지 않습니다.그..
[Git] 깃 저장소에서 여러 디렉토리 관리하려고 하고 하는데 어떤 디렉토리에 -> 표시가 생기고 해당 디렉토리가 들어가지 않는 문제 🚨 문제 요약GitHub 리포지토리에서 폴더 옆에 화살표(→) 아이콘이 표시됨→ 이건 **해당 폴더가 서브모듈(submodule)**로 잘못 추가되어 있기 때문에 발생한 문제입니다.git rm --cached 명령어로 서브모듈을 삭제하고 나서 푸시(push)하려 했을 때 에러 발생→ error: failed to push some refs 에러가 발생한 이유는 원격 리포지토리와 로컬 리포지토리의 기록이 일치하지 않기 때문입니다.🔎 왜 화살표(→) 표시가 발생했나요?화살표(→) 아이콘은 **Git 서브모듈(submodule)**을 나타냅니다.💡 서브모듈이란?서브모듈은 Git 리포지토리 안에 또 다른 Git 리포지토리를 포함할 때 사용됩니다.서브모듈은 **바로가기(링크)**처럼 동작합니다. 실제 폴더가..
Webpack Deep Dive Part 1: The Hook 🔎 Webpack Deep Dive Part 1: The Hook (요약)이 글은 Webpack의 소스 코드 이해를 어렵게 만드는 주요 원인으로 Hook 시스템을 꼽고 있으며, Webpack이 Tapable 라이브러리를 통해 Hook을 활용하는 방식과 그로 인해 발생하는 문제점 두 가지를 다룹니다.📌 1. Hook이란?Hook은 특정 이벤트나 함수 호출 시, 미리 정의된 다른 함수들을 실행하는 코드 조각을 의미합니다.쉽게 말해, 하나의 함수가 호출될 때 다른 함수들도 연결되어 실행되도록 만드는 기법입니다.Webpack은 자체적으로 Tapable이라는 Hook 라이브러리를 사용하여 플러그인 시스템을 구축했습니다.📌 2. Webpack의 Hook 사용 방식과 문제점🔴 문제점 1: 불명확한 의존성 (D..
[웹팩] 모듈 페더레이션 - 동작 흐름 정리 ✅ Webpack Module Federation 흐름 재설명요청하신 Module Federation의 동작 과정을 Webpack Compiler의 실행 단계에 따라 vue.config.js 환경에 맞춰 설명ㄱ  📋 Module Federation 동작 과정 요약아래는 Webpack의 Module Federation이 동작하는 전체 흐름입니다 1️⃣ [Webpack Compiler 시작]2️⃣ [ModuleFederationPlugin.apply()]3️⃣ [compiler.hooks.make]4️⃣ [ContainerEntryModule 생성]5️⃣ [remoteEntry.js 생성]6️⃣ [Webpack 런타임에서 remoteEntry.js 로드]7️⃣ [호스트 앱이 리모트 모듈 사용] 각 단계에서..

728x90