본문 바로가기

전체 글8

쉽게 시작하는 쿠버네티스 공부: 명령어 정리 강의 https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EC%89%BD%EA%B2%8C%EC%8B%9C%EC%9E%91/dashboard 쉽게 시작하는 쿠버네티스(v1.25) - 인프런 | 강의 쿠버네티스(☸)를 정말 시작하는 단계에서 필요한 내용을 담았습니다. 🧭 이 강의를 통해 쿠버네티스를 가장 손쉽게 구조를 이해하며 시작할 수 있습니다. 🥇, [사진] 쿠버네티스 항해의 첫 걸 www.inflearn.com 준비 실행 환경: intel 맥북 (M1, M2는 강의에서 제공하는 환경 그대로 설치하기 어려움) vagrant 및 virtualbox를 통한 Masternode 1개, Worker node 3개 설치(강의.. 2023. 10. 22.
Flower 연합학습 프레임워크 설치 및 실행 연합학습 (Federated Learning)이란 분산학습의 일종으로 중앙 서버가 사용자의 데이터를 수집하고 학습하는 중앙 학습 방식에서 벗어나 개별 사용자들이 직접 모델을 학습하고 중앙서버는 이를 결합 (Aggregation)하는 방식으로 학습을 진행하는 기술입니다. 개별 사용자들은 자신의 데이터를 서버에게 직접 전달하지 않기 때문에 자신의 데이터의 제 3자에 대한 노출을 방지할 수 있어 데이터 프라이버시 목적을 달성하기 용이합니다. 연합학습은 일반적인 분산학습보다 학습 상황에 대한 조금 더 까다로운(?) 조건을 가정하며 그로 인한 학습 방식 및 결과에 대해 차이가 있다고 할 수 있습니다. 일반적인 분산학습의 목적은 여러 학습 자원 (e.g., GPU)를 사용하기 위해 중앙서버 통제하에 여러개의 노드 .. 2023. 10. 18.
메타마스크 개인지갑 만들기 (매우 쉬움, 설명 포함) 암호화폐 (코인)을 보관하기 위한 메타마스크 개인지갑을 만들어 봅시다. 메타마스크 UI 구성에 대한 설명이 필요하신 분은 맨 아래를 참고 부탁드립니다. 준비사항: 크롬 브라우저 1. 구글에 메타마스크 검색를 검색하여 메타마스크 크롬 확장 스토어로 이동 합니다. 2. "Chrome에 추가" 를 눌러 메타 마스크를 설치 합니다. 3. 확장 프로그램 탭(1)을 누르고 메타 마스크를 고정 합니다 (2) 4. 여우 모양 아이콘을 눌러서 메타 마스크로 접속 합니다. 5. 지갑을 만들기 위해 "지갑 생성"을 클릭 합니다. 6. 개인 정보 수집은 동의해도 크게 상관 없지만 "괜찮습니다" 를 눌러 줍시다 7. (중요) 지갑 암호를 입력합니다. 여기서 지갑 암호는 메타마스크 개인지갑의 "아이디"이자 "비밀번호" 입니다. .. 2022. 3. 3.
Go언어 RESTfull gRPC 서버 만들기 (브라우저로 접속가능한 gRPC 서버) 1 - RPC 및 gRPC 의미, 직렬화 (Serialize) 개념, 구현 목표 Go언어 RESTfull gRPC 서버 만들기 (브라우저로 접속가능한 gRPC 서버) 1. 개요: RPC 및 gRPC 의미, 직렬화 (Serialize) 개념, 구현 목표 2. gRPC 서비스 만들기 3. gRPC micro service 만들기 (서비스 서버 간 통신) 4. RESTfull gRPC 서비스 서버 만들기 (gRPC gateway) 1. 개요 1.1. RPC 란? RPC란 Remote Procedure Call의 약어로 서로 다른 곳에 있는 함수 또는 프로시저를 사용할 수 있게 해주는 통신 방식이다. RPC가 등장한 배경은 "분산 네트워크 환경에서 컴퓨터 간 통신을 어떻게 쉽게 프로그래밍할 수 있을까?"으로부터 나왔다. RPC는 전통적인 Client-Server 패턴을 사용하며, 단지 멀리.. 2021. 2. 25.