Seonjin`s Tech Blog
취소

Go RESTFul API(식품영양성분 API)

Go를 활용한 식품영양성분DB 조회 개요 Git: https://github.com/sunjin7725/api-call-test Go를 공부하고 공공 데이터를 불러오는 Restful API 개발 활용데이터는 아래와 같음 식품의약품안전처 식품영양성분DB 개발 현재 진행 중(2023-09-25 ~ 2023-10-27) 추가 예정부분은...

Go 언어란?

Go 언어란? Go Lang은 2007년 구글에서 개발한 오픈소스 프로그래밍 언어로, 간결하고 효율적으로 신뢰성있는 소프트웨어를 개발하기 위해 개발되었다. Go Lang은 다음과 같은 특징을 가진다. 간결한 문법 빠른 컴파일 속도 동시성 제어 가비지 컬렉션 간결한 문법 Go Lang은 타 언어들에 간결한 문법을 가지고 있...

Harbor 설치하기

Harbor 설치하기 Harbor 란? Docker에서 다른 사람이 만든 이미지를 다운 받고, 많은 사람들에게 공개해주기 위해서 Docker Hub 라고 하는 Public image registry를 주로 사용한다. 하지만, 사용자가 만든 이미지를 공개하고 싶지 않거나, 기업 내의 프로젝트에서 만든 이미지를 관리하기 위해서는 Private imag...

Rancher 설치하기

Rancher 설치하기 Rancher 란? Rancher는 컨테이너 워크로드를 보다 쉽고 간편하게 관리할수 있또록 도와주는 멀티 클러스터 관리 패키지이다. Rancher 공식 홈페이지 특장점 다양한 기능 및 통합 멀티클러스터 관리를 제공하는 툴 Web UI 기반 쿠버네티스 환경에 적합한 온프레미스, 퍼블릭 클라우드 지원 오픈 소스...

Cert Manager 설치하기

Cert Manager 설치하기 Cert Manager 란? Cert Manager는 Kubernetes 내부에서 HTTPS 통신을 위한 SSL인증서를 생성하고, 인증서가 만료 되면 자동으로 인증서를 갱신해주는 Certificate manager controller이다. Kubernetes 내에서 외부에 존재하는 Issuer를 활용하거나, 내부에서...

Helm 설치하기

Helm 설치하기 Helm 이란? helm은 Kubernetes의 패키지 매너저이다. redhat 기반 os의 yum 이나 debian 계열의 apt와 같은 개념이라고 보면 될것 같다. 이런 helm을 쓰면 Kubernetes의 설치할 수 있는 패키지(Rancher에서는 App이라고도 한다)를 쉽게 설치 할 수 있다. helm은 Docker HUB...

Ingress Controller 설치하기

Ingress Controller 설치하기 Ingress란? 서비스 앞에 두는 로드밸런서로 쿠버네티스 클러스터로 들어온 외부 접근을 클러스터 내부 서비스로 라우팅함. 사용자가 정의한 규칙(Prefix 규칙 등)에 따라 외부 접근을 라우팅함. Ingress Controller 란? Ingress를 위해서는 Ingress Controll...

K3S 설치하기

K3S 설치하기 K3S 란? K3S는 쉽게 생각하면 가벼운 버젼의 Kubernetes라고 생각하면 될 것 같다. 컨테이너 클러스터 관리를 하는 프로젝트인 Rancher를 만들 Rancher Labs에서 만들었는데 공식홈페이지를 보면 Edge device나 홈 IoT 처럼 리소스가 부족한 환경에서 쿠버네티스를 활용한 경우를 상정하고 개발한 듯하다. ...

미니버젼 MLOps 플랫폼 구축하기

미니버젼 MLOps 플랫폼 구축하기 관세청 빅데이터 플랫폼 사업을 3년간 진행하면서 제일 많이 사용했던 솔루션이 DevOps 솔루션이였던 것 같다(그중에서도 CI/CD만 엄청 돌렸다. 무한개발배포). 사용된 DevOps 솔루션은 우리가 코드를 작성하고 깃에 Push하고, 그 다음 솔루션 내에 연결된 파이프라인을 실행하면 쿠버네티스에 배포해주는 형태였는...

Hive-Python Connection

Hive Python Connect Hive odbc 드라이버 설치 hive odbc driver 설치 홈페이지 (https://www.cloudera.com/downloads/connectors/hive/odbc/2-6-1.html) 💥 impala를 사용할 경우에는 (https://www.cloudera.com/downloads/connec...