분류 전체보기(137)
-
윈도우 minikube Hello World 따라하기 ( feat. WSL )
0. 기존 도커 이미지가 있어야 함. ( 아래 내 티스토리 참고해서 그대로 실행 하면 됨 ) 해당 링크는 hello world를 웹 페이지를 보여주는 docker 임 https://urame.tistory.com/entry/window-docker-%EB%AC%B4%EB%A3%8C-%EC%84%A4%EC%B9%98-feat-WSL-%ED%99%9C%EC%9A%A9 Hello World! This is my first Docker-based web page. 1. 서론 WSL(윈도우) 환경에서 Minikube를 사용하여 "Hello World" 웹 페이지를 호스팅하는 Docker 이미지를 만드는 전체 과정을 단계별로 설명하겠다. 이 과정은 이미 Minikube와 kubectl이 설치되어 있고, Miniku..
2024.04.22 -
window docker 무료 설치 및 hello world 예제( feat. WSL 활용 )
0. Power Shell 관리자 권한으로 실행 1. wsl 설치 ( 기본은 우분투(ubuntu) ) wsl --install 2. wsl 버전 2번으로 수행 wsl --set-default-version 2 WSL 1 vs WSL 2 WSL 1: 이 버전은 Linux 시스템 호출을 Windows NT API 호출로 번역하는 방식으로 작동한다. 이 방식은 호환성은 높지만 성능이 제한적일 수 있다 WSL 2: 이 버전은 가상화 기술을 사용하여 실제 Linux 커널을 실행한다. 이로 인해 파일 시스템 성능이 향상되고, 전체 시스템 호출 호환성이 제공된다. 또한 Docker와 같은 특정 애플리케이션에 더 적합하다. WSL 2를 사용해야 하는 이유 Docker와 같은 툴은 Linux 커널 기능을 많이 사용하며,..
2024.04.19 -
윈도우에서 minikube ( 미니쿠베 ) 설치 방법 ( feat. hyper-v )
0. 설치 전 hyper-v 설정 방법 시작을 누른다. -> 윈도우기능 검색 -> 상단의 window 기능 켜기/끄기 클릭 1. hyper-v 클릭 후 확인 3. 미니쿠버를 다운 받는다. 아래 링크 참조 : https://storage.googleapis.com/minikube/releases/latest/minikube-installer.exe 4. 설치 파일을 실행한다. 5. 해당 파일을 설치한다. 크게 어렵지 않다. 그냥 다음 다음만 누르면 알아서 설치된다. 6. powershell 관리자 권한으로 실행 7. 명령어 수행 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 8. hyper-v를 기본 드라이버로 설정 mi..
2024.04.19 -
애드센스 세금 정보 추가하기 ( 사진 있음 )
애드센스에 수익 정산을 하다 보면, "판매 대금 지급의 지연을 방지하고 정확한 금액이 세금으로 원천징수할 수 있도록 가능한 한 빨리 싱가포르 세금 정보를 제공해 주세요" 라는 경고 문장이 나온다. 이러한 문제를 해결하기 위한 방법을 오늘은 정리해 보겠다. 1. 먼저 세금 정보 추가를 클릭한다. 2. 세금정보 추가 클릭한다. 3. 양식 시작을 클릭해 양식을 작성한다. 4. 양식을 작성하면, 정보를 입력해야 한다. 나의 경우 다음과 같이 했다. 5. 납세자 거주지와 "납세자 거주지 증명서"를 업로드 한다. - 해당 납세자 거주지 증명서는 아래 글을 더 읽어보면 정리가 되어 있다. 6. 그럼 아래와 같이 검토중인 상태로 변환된다 7. 납세자 거주지 증명서 발급 방법 ( 홈텍스 방문 ) 8. 소득자 인적사항 작..
2024.04.05 -
OPC UA 서버의 ns(네임스페이스)를 알 수 없는 상황 ( feat. python )
1. 상황 개요 스마트팩토리 프로젝트에서 데이터를 수집하는 과정은 전체 시스템의 효율성과 성능을 향상시키는 핵심 분석 요소이다. 이 데이터는 공정 모니터링, 예측 유지보수, 품질 관리 등 다양한 목적으로 사용되고 활용이 된다. 하지만, 네임스페이스를 관리하지 않아, 수집에 어려움이 있는 경우가 있다. 이러한 경우를 해결하는 방안을 이번 글에서 제시하겠다. 나는 주로 python를 활용해서 문제를 해결해 나간다. 2. 도전 상황: 네임 스페이스 미확인 개발자가 특정 PLC의 TAG ID(태그 식별자) 목록만 전달받는 경우가 종종 있다. 이런 경우 OPC UA 서버 내 어떤 네임 스페이스를 몰라서 수집을 못 할 수 있다. 이런 경우 해결 방법을 제시하겠다. 3. 발생 원인 이러한 상황은 주로 프로젝트 초기 ..
2024.03.27 -
OPCUA에서 네임스페이스(ns)란?
ns=는 OPC UA에서 네임 스페이스 인덱스를 나타내는 데 사용되며, 네임 스페이스(namespace)는 노드 식별자를 유일하게 만드는 데 필수적인 요소이다. 네임 스페이스는 노드 식별자의 중복을 방지하고, 다양한 출처와 도메인의 정보를 구분짓는 역할을 한다. 여기서 ns=1, ns=2, ns=3, ns=4는 각각의 네임스페이스가 있다고 가정하고, 관련 의미를 설명하겠다. 1. 네임 스페이스 인덱스의 이해 ns=0: 이는 표준 OPC UA 네임 스페이스로, OPC UA 사양에 정의된 모든 표준 노드(예: 서비스, 데이터 타입, 오브젝트 등)를 포함된다. 일반적으로 시스템 내부에서 사용되며, 사용자가 직접 정의하는 노드에는 사용되지 않는다. ns=1: 일반적으로 첫 번째 사용자 정의 네임 스페이스를 나타..
2024.03.25