美文网首页Kubeflow
Kubeflow 安装 by Minikube

Kubeflow 安装 by Minikube

作者: 条子在洗澡 | 来源:发表于2019-04-11 00:33 被阅读0次

安装环境:
内存: >=12 gb
CPU核: >= 8个
硬盘:~100GB或以上磁盘容量
系统:CentOS Linux release 7.6.1810 (Core)
kernel:3.10.0-957.10.1.el7.x86_64
用户:root
虚拟机:virtualbox-5.2
KUBEFLOW版本:v0.4.1

1.脚本快速安装配置,需要科学网络:

#配置虚拟化软件kvm或者 virtualbox
#安装kvm
yum install -y qemu-kvm libvirt* qemu-img virt-manager virt-manager virt-install virt-viewer
sudo usermod -a -G libvirt $(whoami)
newgrp libvirt
curl -Lo docker-machine-driver-kvm2 https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2
chmod +x docker-machine-driver-kvm2
sudo cp docker-machine-driver-kvm2 /usr/local/bin/

#验证kvm是否安装好
lsmod | grep kvm

#启动服务
sudo systemctl start libvirtd.service
sudo systemctl status libvirtd.service
sudo systemctl enable libvirtd.service


#安装virtualbox,注意不同kernel版本安装的VirtualBox版本不同 
#官网参考 https://www.virtualbox.org/
yum install -y kernel-devel kernel-headers make patch gcc libvpx*
yum install -y virtualbox-dkms
wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d/
yum install -y VirtualBox-5.2.x86_64

#必须执行,编译安装VirtualBox内核模块
sudo /sbin/vboxconfig

#添加环境变量 
# KUBEFLOW_TAG是kubeflow的版本号,https://github.com/kubeflow/kubeflow/releases
export KUBEFLOW_TAG=v0.4.1


#下载安装脚本并执行
#创建Jupyter目录
mkdir -p /usr/local/Jupyter

curl -O https://raw.githubusercontent.com/kubeflow/kubeflow/${KUBEFLOW_TAG}/scripts/setup-minikube.sh
chmod +x setup-minikube.sh
./setup-minikube.sh

#界面安装按需求填写即可

2.手动安装配置kubeflow

2.0配置变量等操作
#KUBEFLOW_SRC是保存kubeflow源码文件路径
#KFAPP是存储kubeflow配置的目录的名称。运行init时将创建此目录

export KUBEFLOW_SRC=usr/local/kubeflow/kubeflow_src
export KFAPP=kubeflow_app


#创建文件夹
mkdir -p /$KUBEFLOW_SRC

#配置kubernetes源
vim /etc/yum.repos.d/kubernetes.repo

[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

2.1安装Kubectl
#安装kubectl
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl
chmod +x kubectl
mv kubectl /usr/local/bin/

#查看安装版本
kubectl version

2.2安装minikube并启动
#安装minikube
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v1.10.0/minikube-linux-amd64
chmod +x minikube
mv minikube /usr/local/bin/

#启动minikube,设置cpu 6核,内存10gb,硬盘 100g
minikube start --cpus 6 --memory 10240 --disk-size=100g

#停止minikube
minikube stop

#删除minikube
minikube delete

2.3安装Kubeflow
#变量之前有申明,也可以写具体的
cd ${KUBEFLOW_SRC}
curl https://raw.githubusercontent.com/kubeflow/kubeflow/${KUBEFLOW_TAG}/scripts/download.sh | bash

KUBEFLOW_REPO=${KUBEFLOW_SRC}
${KUBEFLOW_SRC}/scripts/kfctl.sh init ${KFAPP} --platform minikube
cd ${KFAPP}
${KUBEFLOW_SRC}/scripts/kfctl.sh generate all
${KUBEFLOW_SRC}/scripts/kfctl.sh apply all

3.访问测试:

Kubeflow dashboard:http://localhost:8080/
JupyterHub : http://localhost:8080/hub/

参考文档:https://www.kubeflow.org/docs/started/getting-started-minikube/

相关文章

  • Kubeflow 安装 by Minikube

    安装环境:内存: >=12 gbCPU核: >= 8个硬盘:~100GB或以上磁盘容量系统:CentOS Linu...

  • kubeflow准备工具--ksonnet 安装

    最近需要了解Kubeflow方面的知识,故需要自己配置kubeflow。安装Kubeflow需要按照以下的依赖: ...

  • Mac多节点minikube

    通过brew安装minikube 启动minikube

  • windows kubernetes

    一、创建集群 WINDOWS下安装docker desktop 安装minikube 查看minikube安装是否...

  • mac装kubernetes

    1、安装minikube curl -Lo minikube https://storage.googleapis...

  • minikube使用

    安装minikube curl -Lo minikube https://storage.googleapis.c...

  • docker第五天, minikube的dashboard

    安装 minikube安装完毕了之后, 应该可以通过 minikube dashboard 来启动dashboar...

  • kubeflow--简介

    前面都是在介绍如何安装Kubeflow和pipelines,今天补一下Kubeflow的pipelines的知识,...

  • Minikube安装

    由于网络限制,无法连接google服务器,因此提供ali云额安装方式 Minikube本地安装 Minikube ...

  • kubeflow k8s spark

    kubeflow安装使用以及与spark结合的参考文档如下所示: kubeflow系列:基于国内阿里云镜像解决ku...

网友评论

    本文标题:Kubeflow 安装 by Minikube

    本文链接:https://www.haomeiwen.com/subject/ddyaiqtx.html