ansible (5) 썸네일형 리스트형 [자동화] AI 개발환경 구축기 #4-Kubernetes Cluster(automate with Ansible) 머신러닝과 딥러닝, 그리 AI(인공지능)!!! AI 서비스를 개발하기 위한 환경을 만들어본다. 최종 목표는 Kubeflow 기반의 AutoML 환경 구성이고, IaC(Infra as Code) 기반으로 Automation 하는것이 목적이다. 4편 Ansible를 활용한 Kubernetes Cluster 자동화 지금까지 VirtualBox의 가상머신 Resource 관리를 위해 Vagrant를 적용하였고, 가상머신 내 여러 SW와 Application를 배포, 실행하기 위해 Ansible 을 적용하여 기본적인 IaC(Infrastructure as Code) 환경을 구성하는 작업을 진행하고 있다. Bigdata, Machine Leaning, AI 등 4차 산업에서 이슈가 되고있는 최신 IT 환경은 점점 .. [자동화] AI 개발환경 구축기 #3-Kubernetes Cluster(with kubespray) 머신러닝과 딥러닝, 그리 AI(인공지능)!!! AI 서비스를 개발하기 위한 환경을 만들어본다. 최종 목표는 Kubeflow 기반의 AutoML 환경 구성이고, IaC(Infra as Code) 기반으로 Automation 하는것이 목적이다. 3편 Ansible를 활용한 Kubernetes Cluster 환경 구성 이전에 이미 Kubespray로 Kubernetes(이하 k8s) Cluster를 생성해 보았다. 하지만 자동화를 통한 손쉬운 환경에는 다소 아쉬움이 있었다. Ansible과 Kubespray를 잘 활용하면 조금 더 편리한 환경 구성이 가능할 것이다. kubespray로 쿠버네티스 설치하기 #1 kubespray 로 쿠버네티스 설치하기 #1-사전준비 쿠버네티스를 설치하는 방법은 여러가지가 있다... [자동화] AI 개발환경 구축기 #2-IaC Automation(Ansible) 머신러닝과 딥러닝, 그리 AI(인공지능)!!! AI 서비스를 개발하기 위한 환경을 만들어본다. 최종 목표는 Kubeflow 기반의 AutoML 환경 구성이고, IaC(Infra as Code) 기반으로 Automation 하는것이 목적이다. 2편 "IaC Automation" Ansible 환경 구성 [Ansible System 요구사항] Ansible Control Node (이하 Master) : Linux, Pyhton 2.6 이상 Ansible Members (이하 Woker) : Python 2.6이상 가. Ansible Master 설정 "AI 개발환경 구축기 #1편"의 내용을 수정해서 IaC를 위한 Ansible 환경을 구성한다. 1. Vagrantfile 수정 - Ansible Master.. [자동화] AI 개발환경 구축기 #1-가상환경 만들기(VirtualBox & Vagrant) 머신러닝과 딥러닝, 그리 AI(인공지능)!!! AI 서비스를 개발하기 위한 환경을 만들어본다. 최종 목표는 Kubeflow 기반의 AutoML 환경 구성이고, IaC(Infra as Code) 기반으로 Automation 하는것이 목적이다. 1편 "가상환경 만들기" 호스트 서버 구성 호스트 OS : Ubuntu 20.04 LTS 호스트 서버 : Intel i7-10700, 16GiB DDR4, 1TB SSD, 10TB HDD 가상화(Virtualization) 도구 : Virtualbox 6.1 프로비저닝(Provisioning) 도구 : Vagrant 2.2.14 IaC(Infra as Code) : Ansible 2.5.1 가. Ubuntu 설치 Ubuntu 20.04를 설치한다. (설치방법 생략) .. kubespray 로 쿠버네티스 설치하기 #1-사전준비 쿠버네티스를 설치하는 방법은 여러가지가 있다. 그 중 내가 직접 구성해본 방법은 5가지다. Rancher로 K8S 클러스터를 구성하는 방법 kubespray로 K8S 클러스터를 구성하는 방법 kubeadm으로 K8S 클러스터를 구성하는 방법 MiniKube를 설치하는 방법 Terraform 템플릿으로 K8S 클러스터를 구성하는 방법 각각의 장단점이 있지만, kubeadm은 K8S를 구성할때 수동으로 구성 모듈을 하나 하나 설치해야해서 어려움이 있으나, 전체적인 구성요소를 이해하는데 장점이 있고, kubespray, MiniKube, Terraform은 설치가 매우 간단하다는 장점이 있다. Rancher의 경우 K8S를 Wrapping 프레임워크로 K8S에 대한 이해가 적어도 설치 운영이 가능한 장점이 있.. 이전 1 다음