K8S 기본 명령어 모음
·
카테고리 없음
약어rsreplicasetsvcservicekubectl📌 Kubernetes에서 리소스를 생성하는 두 가지 방식Imperative 방식 (명령형 방식)kubectl run nginx --image=nginx 처럼 명령어로 직접 리소스를 생성빠르게 테스트하거나, 단순한 Pod를 실행할 때 유용단점: 설정을 유지하거나 재사용하기 어려움Declarative 방식 (선언형 방식)kubectl apply -f pod-definition.yaml 처럼 YAML 파일을 사용하여 리소스를 선언리소스 상태를 코드로 관리할 수 있어 유지보수가 용이CI/CD 파이프라인과 연동하기 좋음creatersk create -f rs.ymldeploymentk create -f deplloyment-definition.ymlrun..
CKA 대비 K8S 개념 정리
·
카테고리 없음
Pod, Node, ClusterKubernetes에서 Pod, Node, Cluster는 서로 계층적인 관계를 가지며, 각각의 역할이 다릅니다.1. Pod, Node, Cluster의 개념📌 PodKubernetes에서 배포되는 최소 실행 단위하나 이상의 컨테이너로 구성될 수 있음같은 Pod 내의 컨테이너들은 같은 네트워크 네임스페이스(IP 공유) 사용같은 Pod 내 컨테이너들은 localhost 통신 가능📌 NodePod가 실행되는 물리적/가상 서버Master Node(제어 노드) 와 Worker Node(작업 노드) 로 나뉨각 Node는 Kubelet, Kube Proxy, Container Runtime(Docker, containerd 등) 을 실행📌 Cluster여러 개의 Node들이 모..
[K8S] CKA 대비 Mock exam 기반 내용 정리
·
카테고리 없음
관계도+----------------------------+| Kubernetes Cluster || +-----------------------+ || | Node 1 | || | +-----------------+ | || | | Pod 1 | | || | | (Container A) | | || | +-----------------+ | || | +-----------------+ | || | | Pod 2 | | || | | (Container B) | | || | +-----------------+ | || +---------..
[CKA] K8S 정리
·
카테고리 없음
- 개념마스터 노드쿠버네티스 클러스터를 관리하고 서로 다른 노드에 대한 정보를 저장, 어떤 컨테이너가 어디로 갈지 계획, 모니터링kubd-apiserverk8s 주요 관리 구성 요소클러스터내 모든 작업을 오케스트레이션ETCD 클러스터노드를 관리하는데 필요한 데이터를 키-값 형태로 저장하는 데이터베이스컨트롤러 매니저노드 컨트롤러새 노드를 클러스터에 온보딩, 노드가 사용 불가능하거나 파괴되는 상황을 처리Replication 컨트롤러일정 수의 노드가 항상 실행될수 있도록 함kube-scheduler노드의 응용프로그램이나 컨테이너의 스케줄을 짬워커 노드컨테이너 런타임Docker 와 같이 컨테이너를 실행할 수 있는 도구kubelet클러스터의 각 노드에서 실행되는 에이전트Kube API 서버의 지시를 듣고 노드에서..
python pakage manage using uv
·
개발/파이썬
pyproject.toml 으로 uv 환경 생성uv syncuv 환경 활성화source .venv/bin/activateuv 환경 비활성화deactivatepython 코드 실행uv run [python 코드]
wsl 에서 USB 사용하기 | USB use in wsl, USB Mount
·
개발
wsl 에서 만든 파일이나 다운받은 파일을 USB에 옮겨야 할 때가 있다 explorer.exe 열어서 탐색기로 옮기면  넘 오래걸린다 그래서 USB를 wsl에 마운팅하여 써봤다 1. 폴더 만들기공식문서https://learn.microsoft.com/ko-kr/windows/wsl/wsl2-mount-disk#differences-between-mounting-an-external-drive-with-windows-formatting-versus-linux-formatting WSL 2에서 Linux 디스크 탑재 시작WSL 2에서 디스크 탑재를 설정하는 방법과 액세스하는 방법을 알아봅니다.learn.microsoft.com wsl 에서 /mnt 폴더에 들어가서 마운트할 폴더부터 만든다.권한 문제가 있으..
Unreal Engine Game Effect 기초 3
·
Game Effect
1. Post effect랜더링이 적용된 후의 배경에 이펙트를 주는 것이므로 포스트 이펙트라고 함1) 굴절Normal 로 모양을 만들고, Refraction 으로 수치를 줌Blend Mode 는 Addictive 로 설정, Emissive Color 는 투명하도록 0 의 값을 줌(1) Material프리뷰 메시메시에 TexCoord 적용R바깥으로 갈 수록 값이 작아짐G반시계 모양으로 0 ~ 1 값을 가짐Lerp 노드 사용, Refraction 연결R 채널에 연결하였으므로 바깥으로 갈 수록 A input (1) 이 적용되게 됨굴절 값공기중에 아무것도 없는 상태가 1임1에서 수치의 차이가 커질 수록 굴절의 정도가 심해짐, 1보다 작거나 큰 것으로 방향을 결정1보다 작은 값1보다 큰 값Normal 채널의 텍스..
Unreal Engine Game Effect 기초 2
·
Game Effect
1. NS (NiagaraSystem)1) User Parameter원하는 파라미터를 만들어서 이미터 등에 적용시킬 수 있음시스템 디테일 창에도 새롭게 만든 파라미터가 반영됨2. Emitter1) PropertiesLoacl Space생성된 파티클 들이 NS 의 위치에 따라 함께 이동할 것인가? (T) 그 자리에 있을 것인가? (F)Determination파티클이 뿌려지는 것이 랜덤하게 뿌려질 것인가? 체크할 시 Seed 가 고정됨Sim Target파티클을 그릴 때 CPU 를 쓸 것인지, GPU 를 쓸 것인지 정함Fixed BoundsGPU 를 사용할 때 렌더 영역을 정해줘야 함2) Emitter Update(1) Emitter StateLife Cycle Mode파티클을 뿌리는 한 사이클의 모드Syst..
Unreal Engine Game Effect 기초 1
·
Game Effect
1. Blend Modehttps://docs.unrealengine.com/4.26/ko/RenderingAndGraphics/Materials/MaterialProperties/BlendModes/1) Opaque : 불투명. 금속 등 빛이 투과되지 않는 재질2) Masked : 해당 머테리얼이 적용된 부분만 표현됨 경계부분을 보면 거칠거칠한데, 마스크는 중간값이 없기 때문임0 or 1 이다3) Translucent : 반투명 중간값이 존재하여 부드러운 표현이 가능함랜더링 계산식(SrcColor x SrcAlpha) + (BGColor x (1 - SrcAlpha)) = FinalColorSrcColor : 빛의 색상 (RGB)SrcAlpha : 빛의 양1 - SrcAlpha : 빛의 양이 반전된 것..
Unreal Engine Game Effect 용어
·
Game Effect
언리얼 엔진 공식 문서https://docs.unrealengine.com/5.3/ko/1. Static Mesh움직이지 않는 메시2. Skeletal Mesh애니메이션이 들어간 움직이는 메시기본적으로 bone 구조를 가지고 있음3. Level독립적인 하나의 공간파일로 저장하고 불러올 수 있다.4. Asset언리얼 엔진에서 사용되는 모든 요소들, 리소스들5. Actor언리얼 엔진의 맵에 배치할 수 있는 오브젝트6. Mesh3D 오브젝트점과 그 점들을 잇는 edge 로 이루어짐edge 들이 모여 면이되는데, 이 면을 폴리곤이라고 부름캐릭터, 배경들과 달리 이펙트에서는 단순한 매쉬들이 사용됨7. UV 매시가 가지고 있는 평면도텍스처라는 2D 리소스를 어떤식으로 매핑할 것인지 정함각 좌표를 나타냄채널이 나누어..