zoukankan      html  css  js  c++  java
  • Kubernetes和TensorFlow集群搭建

     

    原创 未名小宇宙 2018-01-20 22:48:35 @引用自今日头条

    莫问出处 莫问归途

    本文演示在Kubernetes集群上搭建TensorFlow集群。

    集群如下:(请不要问node1哪去了,因为TA罢工了)

    Kubernetes和TensorFlow集群搭建

    一、安装Docker

    Kubernetes和TensorFlow集群搭建

    安装:yum install docker

    启动

    systemctl enable docker

    systemctl start docker

    验证

    Kubernetes和TensorFlow集群搭建

    二、安装ETCD

    安装:yum install etcd

    配置:/etc/etcd/etcd.conf

    Kubernetes和TensorFlow集群搭建

    启动

    systemctl enable etcd

    systemctl start etcd

    验证

    Kubernetes和TensorFlow集群搭建

    三、安装K8S

    Kubernetes和TensorFlow集群搭建

    安装

    yum install kubernetes-master

    yum install kubernetes-node

    配置

    /etc/kubernetes/config:

    Kubernetes和TensorFlow集群搭建

    /etc/kubernetes/apiserver:

    Kubernetes和TensorFlow集群搭建

    /etc/kubernetes/controller-manager:

    Kubernetes和TensorFlow集群搭建

    启动

    systemctl enable kube-apiserver

    systemctl start kube-apiserver

    systemctl enable kube-controller-manager

    systemctl start kube-controller-manager

    systemctl enable kube-scheduler

    systemctl start kube-scheduler

    systemctl enable kubelet

    systemctl start kubelet

    systemctl enable kube-proxy

    systemctl start kube-proxy

    验证:

    四、安装TF

    Kubernetes和TensorFlow集群搭建

    1、提前下载tf镜像:docker pull tensorflow/tensorflow:latest

    Kubernetes和TensorFlow集群搭建

    备注:docker官方下载速度可能很慢,可以从其他源下载。

    2、提前安装rhsm,否则无法下载pod-infrastructure

    yum install *rhsm*

    3、编写RC:tf-rc.yaml

    Kubernetes和TensorFlow集群搭建

    4、运行RC:kubectl create -f tf-rc.yaml

    5、验证RC:

    kubectl get rc

    Kubernetes和TensorFlow集群搭建

    kubectl get pod

    Kubernetes和TensorFlow集群搭建

    6、编写Service:tf-svc.yaml

    Kubernetes和TensorFlow集群搭建

    7、运行Service:kubectl create -f tf-svc.yaml

    8、验证Service:

    kubectl get svc

    Kubernetes和TensorFlow集群搭建

    curl http://192.168.0.180:30000

    Kubernetes和TensorFlow集群搭建

    五、使用TF

    1、浏览器打开(通过cat /var/log/messages | grep 8888可以找到token):

    Kubernetes和TensorFlow集群搭建

    2、编写TensorFlow程序,执行"Run":

    Kubernetes和TensorFlow集群搭建


        吾之爱,心之念。
               携子手,到白头。

  • 相关阅读:
    整理+学习《骆昊-Java面试题全集(下)》
    整理+学习《骆昊-Java面试题全集(中)》
    Linux专家心目中的最佳Linux发行版有哪些?
    常用的Git Tips
    Python 3 加密简介
    LXD 2.0 系列(一):LXD 入门
    英特尔构建云集成编排工具
    Unix操作系统中UUCP知识详细讲解
    Windows 的 AD 域寄生于 Linux 机器
    Git秘籍:在 Git 中进行版本回退
  • 原文地址:https://www.cnblogs.com/JC-0527/p/8328661.html
Copyright © 2011-2022 走看看