본문 바로가기

전체 글22

Gitea를 이용한 CI 구성 요건 - 제작한 고객사 레포트 애플리케이션을 로컬이 아닌 서버로 구동시키기 위해 Gitea서버와 CI 환경을 구성 환경1 server(ubuntu 22.04 , 2cpu 4GB RAM) + 1 Public IPProcess서버 환경 준비Gitea 설치Act Runner 설치애플리케이션 액세스 토큰을 Secret으로 등록Gitea Act Runner를 이용한 CI 테스트 ==================================================================================1. 서버 환경 준비이번에는 Kakao Cloud의 서버를 이용하여 진행하였습니다.2024.08.20 - [Kakao i Cloud] - KaKao Cloud - VM(Server) 생성하기 .. 2024. 8. 23.
KaKao Cloud - VM(Server) 생성하기 요건 - KaKao Cloud에서 Virtual Machine 서비스를 통해 서버를 생성하고 nginx를 설치 환경1  server(ubuntu 22.04 , 2cpu 4GB RAM) + 1 Public IPProcessKaKao Cloud에서 Virtual Machine 서비스를 통해 서버 생성생성한 서버에 nginx 설치 후 접속 확인 ==================================================================================1. KaKao Cloud에서 Virtual Machine 서비스를 통해 서버 생성카카오 클라우드에 로그인 한 후 왼쪽 상단 메뉴를 클릭합니다. Beyond Compute Service > VPC 에서 원하는 대역으로 VP.. 2024. 8. 20.
Nginx Ingress Controller를 이용하여 kube-prometheus-stack으로 배포한 prometheus, grafana 접속하기 요건 - 관리형 쿠버네티스에서 kube-prometheus-stack 으로 배포한 프로메테우스와 그라파나를 ingress로 접속 - value.yaml를 통해 프로메테우스, 그라파나의 ingress를 생성할 수 있지만, 관리 포인트를 줄이기 위해 1개의 사용자 정의 ingress.yaml을 생성하여 path를 통해 관리(/grafana, /prometheus) 환경Naver Cloud Platform Kubernetes Service 1  Cluster(Node 1 - 2Core/4GB Ram)목차NCP 관리형 쿠버네티스 생성NCP 관리형 쿠버네티스 클러스터에 Nginx Ingress Controller 설치helm 설치 및 kube-prometheus-stack을 이용하여 prometheus, gra.. 2024. 7. 11.
[Naver Cloud Platform] Ncloud API Service Pack Series - 2 CLOVA Sentiment 오늘은 Naver Cloud Platform API 관련 서비스 중 CLOVA Sentiment에 대해 알아보도록 하겠습니다. 🐥 목차 CLOVA Sentiment 서비스 CLOVA Sentiment API 사용예제 CLOVA Sentiment 실행결과 1. CLOVA Sentiment 서비스 CLOVA Sentiment 서비스란? 한국어에 최적화된 감정 분석 기술 서비스로 블로그, 댓글, SNS 등 한글로 작성된 글 속에 표현된 감정을 분석해 주는 API입니다. 서비스 특징 네이버의 빅데이터와 형태소 분석기를 활용하여 한국어에 최적화된 방식으로 pre-training을 수행합니다. 특히 모델 사이즈를 줄인 Shallow BERT를 적용하여 Base BERT 모델 대비 4배 이상 빠른 속도를 제공합니다... 2023. 9. 19.
[Kubernetes] CKA(Certified Kubernetes Administrator) 2023.9.6 시험 합격 후기 목차 시험 신청까지의 과정 시험볼 때 느낀점들 문제 유형 1. 시험 신청까지의 과정 쿠버네티스의 경우 이성미 강사님의 따배쿠(유튜브 강의), 인프런 강의, "시작하세요 도커/쿠버네티스" 책을 통해 공부를 진행하였었고 현업에서 간간히 쿠버네티스 관련 기술지원을 하다가 한계를 느끼게 되어 공부겸 자격증 취득하고자 마음을 먹게 되었습니다. 쿠버네티스 클러스터 기술에 대한 이해 및 기본 지식 정리를 위해 Udemy 강좌인 Mumshad Mannambeth의 "Certified Kubernetes Administrator (CKA) with Practice Tests"를 통해 자격증을 준비하였으며, 해당 강좌의 동영상 강의 수강 + 실습 과정을 2023.7~2023.9 약 2달 가량 진행하고 시험을 보게 되었습니.. 2023. 9. 12.
[Naver Cloud Platform] (공공기관용) 관리형 Kubernetes Service에서 Velero를 이용한 PV 백업 및 복구 요건  - Naver Cloud Platform 공공 플랫폼의 Kubernetes Service에서 Velero를 이용한 PV 백업 및 복구 환경 Kubernetes Service Cluster(최소 1개 노드 이상) Kubernetes에 접속하기 위한 NCloud Server 1대(운영체제 무관) 목차 Naver Cloud Platform 공공 플랫폼 Kubernetes Service 생성 kubectl 설치 및 Kubernetes Service 접속 설정 Velero 플러그인을 이용한 PV 백업 및 복구 주의 사항 - 사전에 VPC, Subnet, LB Private 서브넷이 생성되어 있어야 합니다. - Naver Cloud Platform 공공기관용 계정의 경우 일반 기업 및 사용자는 생성할 수 .. 2023. 8. 30.
[Naver Cloud Platform] Ncloud API Service Pack Series - 1 CLOVA Recognition(Face, Speech) 이번에는 Naver Cloud Platform API 관련 서비스 중 CLOVA Recognition 서비스를 다뤄보도록 하겠습니다. 🐻 목차 CLOVA Face Recognition 서비스 CLOVA Face Recognition API 사용예제 CLOVA Face Recognition 실행결과 CLOVA Speech Recognition 서비스 CLOVA Speech Recognition API 사용예제 CLOVA Speech Recognition 실행결과 1. CLOVA Face Recognition 서비스 CLOVA Face Recognition 서비스란? 얼굴과 관련된 다양한 정보를 제공하는 얼굴 감지 및 인식 API를 제공하며 유명인 얼굴인식과 얼굴 감지를 제공하고 있습니다. 서비스 특징 정확.. 2023. 8. 28.
[Naver Cloud Platform] Ncloud API Service Pack Series - 0 Begining(with. nShortURL) Naver Cloud Platform에서 제공하는 다양한 API 상품군들 써 보신적 있나요? 좋다는 얘기는 많이 들어보았지만 개발을 몰라서, 코드를 몰라서, 샘플 코드가 없어서 사용해보지 못하셨다구요? 이젠 더이상 걱정하지 마세요 Snack Master와 함께 각 서비스가 무엇인지 알아보며 샘플코드로 직접 실습까지 해보면 더이상 API 상품군들을 두려워하지 않게 되실겁니다!! 다양한 상품군들을 사용하기에 앞서 API가 무엇인지 먼저 살펴보도록 합시다. API와 Restful API란 ? Interface란 컴퓨터와 사용자 사이의 상호작용을 위한 수단으로 사용자가 컴퓨터를 조작할 수 있도록 돕는 시스템입니다. 위의 이미지 처럼 사용자(클라이언트)는 다양한 수단을 통해 컴퓨터를 조작할 수 있으며, 이를 사용.. 2023. 8. 28.
[Docker]Keycloak을 이용한 SSO 설정(with. Grafana) 요건 - keycloak을 이용하여 그라파나에 접속할 수 있도록 SSO 설정 환경 Ubuntu 20.04 서버 1대 Docker version 24.0.4 프로세스 keycloak과 SSO 환경 준비 Grafana 설치 keycloak 설치 및 접속설정 Realm, Client 생성 및 설정 jwt 토큰 발급 테스트 및 Grafana 설정 변경 Grafana 접속 및 SSO 확인 주의사항 - 서버의 공인아이피를 통해 리다이렉트 되는 작업이 있으므로 서버의 ACG의 인바운드에 공인아이피에 대한 포트 허용 설정을 진행해야 합니다. 1. Keycloak과 SSO ◆ keycloak이란? Keycloak은 오픈 소스 기반의 단일 로그인 (SSO) 및 ID 및 접근 관리 솔루션입니다. Red Hat에서 개발하고.. 2023. 7. 25.