- 博客(29)
- 收藏
- 关注
原创 Docker SDK使用(二)---Golang实现docker run docker
环境信息Docker ADocker A run Docker B环境信息开发环境:window10 64位开发工具:IntelliJ IDEA 2019.2.3 x64部署操作系统:Centos7Golang版本:1.13Docker版本:18.06.3-ce 接上篇《Docker SDK使用(一)—Golang实现pull镜像创建容器等》。 &nb.
2020-07-02 19:49:33
1455
原创 Docker SDK使用(一)---Golang实现pull镜像创建容器等操作
一、基本情况介绍二、Golang代码及配置三、G一、基本情况介绍本文章涉及代码已经上传到我的github:开发环境:window10 64位开发工具:IntelliJ IDEA 2019.2.3 x64部署操作系统:Centos7Golang版本:1.13Docker版本:18.06.3-ceDocker SDK官方指导如下https://docs.docker.com/engine/api/sdk/官方示例如下https://docs.docker.com/engine/api/.
2020-07-01 09:44:04
2675
原创 SpringCloud微服务开发实例(一)---服务者消费者
一、基本情况介绍二、创建父工程三、创建公共模块四、创建服务提供者模块五、创建消费者模块六、运行效果一、基本情况介绍JDK版本:jdk1.8.0_231开发工具:IntelliJ IDEA 2019.2.3 x64数据库:MySQL 5.7Maven版本:3.6.2代码已经上传github:https://github.com/reachyu/spring-microservice业务场景:对订单表进行增删改查操作实际场景中,生产者和消费者工程是分开的。这个实例就把生产者和消费者放在一个工.
2020-06-27 17:18:48
1685
原创 kubeflow二次开发--修改pipeline和dashboard界面
一、介绍二、效果三、代码一、介绍kubeflow版本:0.7.0pipelines版本:0.1.31K8s版本:1.15部署环境:centos74台服务器二、效果kubeflow centraldashboard原始页面kubeflow centraldashboard修改后的页面效果pipeljine原始页面pipeline修改后的页面效果三、代码代码已经提交github,如下https://github.com/reachyu/kubeflow-0.7.0http.
2020-06-25 09:55:26
2079
6
原创 CentOS7安装zookeeper+kafka
一、环境介绍二、安装zookeeper1、开放端口2、下载安装文件3、配置zookeeper4、创建zookeeper目录和myid文件5、启动zookeeper三、安装kafka1、下载安装文件3、开放端口3、修改kafka配置文件4、启动kafka一、环境介绍操作系统:centos7Kafka版本:2.4.1JDK版本:jdk1.8.0_231Zookeeper版本:3.5.8三台服务器:192.168.3.100,192.168.3.101,192.168.3.102在kafka每个版.
2020-06-20 16:20:40
719
原创 Docker-Compose部署Vue+Golang+MySQL+RabbitMQ+MinIO
一、环境介绍二、安装Docker-Compose三、准备工作四、docker-compose讲解yaml文件内容links的作用depends_on的作用五、执行docker-compose一、环境介绍Go版本:1.13.1部署环境:centos7Docker版本:18.06.1Docker-Compose版本:1.26.0Mysql版本:5.7RabbitMQ版本:3.8.4二、安装Docker-Compose下载[root@localhost tools]# wget https:.
2020-06-20 11:57:40
871
原创 Golang+RabbitMQ路由模式+websocket实时显示日志
一、环境介绍二、RabbitMQ代码三、websocket代码wsclient.gowshub.go四、GIN路由五、HTML代码六、测试代码一、环境介绍Go版本:1.13.1开发工具:IntelliJ IDEA 2019.2.3 x64开发环境:windows10 64位部署环境:centos7业务场景: AI算法训练过程中的日志,实时在Web UI界面显示 &.
2020-06-13 22:51:41
1543
原创 Golang+RabbitMQ工作模式
一、环境介绍二、业务场景业务场景一业务场景二三、使用一、环境介绍RabbitMQ版本:3.8.4Golang版本:1.13.1开发工具:IntelliJ IDEA 2019.2.3 x64部署环境:centos7二、业务场景业务场景一 Web界面提交启动AI算法训练任务,AI算法训练结束后,发消息RabbitMQ,UI service从RabbitMQ获取到消息,存储AI算法训练结果…… 实体和算法操作只需要操作一次即可,一条消息只被一个消费端消费,因此使用RabbitMQ的工作队列.
2020-06-07 10:23:40
1098
1
原创 CentOs7安装RabbitMQ(总结安装依赖)
一、环境介绍二、安装jdk三、安装erlang四、安装依赖五、安装RabbitMQ六、访问七、使用八、问题集锦一、环境介绍操作系统:centos7RabbitMq版本:3.8.4关闭firewalld禁用 SELinux ,修改 /etc/selinux/configSELINUX=disabledrabbitmq-server启动过程需要连接主机名,配置host解析,修改/etc/hosts,增加映射二、安装jdk先查看系统是否已有自带的jdkrpm -qa |grep javar.
2020-06-07 09:49:21
1558
原创 Golang web项目Docker部署
一、环境介绍二、代码直接build image部署1、上传代码到centos72、Dockerfile内容3、制作镜像4、启动容器5、访问三、代码打包再build image部署1、打包可执行文件2、Dockerfile内容3、制作镜像4、启动容器一、环境介绍Go版本:1.13.1开发工具:IntelliJ IDEA 2019.2.3 x64开发环境:windows10 64位部署环境:centos7代码工程目录结构二、代码直接build image部署1、上传代码到centos72、.
2020-06-05 18:22:09
919
2
原创 Golang使用gin框架上传文件到MinIO
一、环境介绍二、开始整合1、前端页面代码2、gin代码3、上传minio代码一、环境介绍Go版本:1.13.1开发工具:IntelliJ IDEA 2019.2.3 x64开发环境:windows10 64位二、开始整合1、前端页面代码注意name="datasetPath[] <label>选择文件</label> <input type="file" id="datasetPath" name="datasetPath[]" multiple.
2020-05-29 14:52:30
4031
3
原创 Golang使用Gin框架整合Swagger生成api文档
一、环境介绍二、开始整合1、安装swagger2、Gin router代码3、api代码4、生成api配置文档5、访问swagger一、环境介绍Go版本:1.13.1开发工具:IntelliJ IDEA 2019.2.3 x64开发环境:windows 10 64位二、开始整合代码目录结构1、安装swaggerIDEA Terminal 项目根目录执行go get -u github.com/swaggo/swag/cmd/swaggo get -u github.com/swagg.
2020-05-28 18:33:08
1568
原创 kubeflow二次开发--独立module开发
一、介绍二、开始coding1、Dockerfile内容2、yaml文件3、build docker image4、创建pod和service5、访问一、介绍系统:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31Go版本:1.13前后端不分离的一个应用,目录结构如下public存放静态资源src是api代码主要功能是查询数据库数据,然后在网页显示用到了gin框架,起http服务Gorm作为orm框架代码已上传我的githubhttps://gith.
2020-05-24 19:39:15
752
原创 kubeflow二次开发--pipeline后端开发新接口
一、环境介绍二、开始coding1、增加数据库操作实现2、模块入口封装3、增加模块服务实现4、初始化5、定义接口访问地址6、制作和使用镜像7、访问接口7、一个关于数据类型的问题一、环境介绍系统:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31代码已上传我的githubhttps://github.com/reachyu/pipelines-0.1.31二、开始coding在《kubeflow二次开发–pipeline后端在mysql数据库增加表》中我们新增了.
2020-05-17 19:57:26
1776
原创 k8s常用命令
看Node资源使用情况kubectl describe nodes查看所有podkubectl get pods --all-namespaces查看指定namespace的podkubectl get pod -n namespace查询所有servicekubectl get svc --all-namespaces查看指定namespace的servicekubectl get service -o wide -n namespace查看服务kubectl get svc -..
2020-05-12 22:44:27
793
原创 kubeflow二次开发--pipeline后端在mysql数据库增加表
一、环境介绍二、开始coding1、新增model2、定义model3、创建表三、build image一、环境介绍系统:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31代码已上传我的githubhttps://github.com/reachyu/pipelines-0.1.31二、开始coding1、新增model创建的表的名称是这个go文件的名称+s2、定义model3、创建表Go的语法:每个package下面可以有且只能有一个init(.
2020-05-12 21:59:09
997
4
原创 kubeflow二次开发--centraldashboard部署修改的文件
一、环境介绍二、开始1、正式部署1)构建centraldashboard容器镜像2)修改centraldashboard pod2、临时生效1)Kubectl cp2)docker cp一、环境介绍系统:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31二、开始1、正式部署1)构建centraldashboard容器镜像见《kubeflow二次开发–centraldashboard build image》2)修改centraldashboard pod[.
2020-05-12 21:50:35
695
1
原创 kubeflow二次开发--pipeline后端build image
一、环境介绍二、build image1、下载pipeline源码2、修改Dockerfile3、下载依赖的docker镜像1)python3镜像2)Bazel镜像4、build image5、问题集锦1)C++编译环境问题2)git默认缓存大小不足3)境问题一、环境介绍系统:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31二、build image1、下载pipeline源码Kubeflow0.7.0版本对应的pipeline版本是0.1.31,源码地址如下.
2020-05-12 21:35:29
1569
原创 kubeflow二次开发--pipeline本地代码启动前端服务
一、windows 101、安装nodejs1)下载安装包2)测试命令3)修改配置4)修改环境变量2、下载代码并解压3、切换目录4、安装依赖5、启动本地服务6、访问二、Centos71、安装nodejs1)下载nodejs2)安装bzip3)解压4)创建软连接5)检查安装6)npm升级版本2、安装git3、安装依赖4、启动服务一、windows 101、安装nodejs1)下载安装包从http://nodejs.cn/download/下载合适版本2)测试命令打开cmd窗口 输入node -v.
2020-05-09 21:51:12
1103
5
原创 kubeflow二次开发--centraldashboard build image
一、环境介绍二、开始安装gitmakedocker tagsave images三、问题集锦unsatisfiable constraintsgyp ERR! stack Error: EACCES: permission deniednpm ERR! code ELIFECYCLE制作镜像的时候,执行make报错制作镜像的时候,执行make报错一、环境介绍系统:Centos7Kubeflow版本:0.7.0官方文档https://github.com/kubeflow/kubeflow/tre.
2020-05-09 21:26:16
724
1
原创 kubeflow二次开发--centraldashboard本地代码启动前端服务
一、环境介绍二、安装nodejs下载安装包安装bzip解压安装文件创建软连接检查安装npm升级版本三、安装make五、安装依赖六、启动本地服务一、环境介绍系统版本:Centos7Kubeflow版本:0.7.0Pipeline版本:0.1.31官方指导https://github.com/kubeflow/kubeflow/tree/master/components/central...
2020-05-02 13:28:18
1871
6
原创 基于K8s 1.15安装Dashboard
一、版本匹配二、下载镜像三、安装dashboard四、修改访问方式五、创建用户六、访问Dashboard一、版本匹配注意:kubernetes-dashboard的版本一定要跟kubernetes版本对应,在下面url可以查询https://github.com/kubernetes/dashboard/releases[root@master defstor]# kubelet --v...
2020-04-30 10:15:34
1155
2
原创 基于K8s 1.15部署kubeflow 0.7.0 by kfctl--问题集锦
1、删除kubeflow后namespace无法删除2、jupyter 】3、Node节点join的时候发生错误1、删除kubeflow后namespace无法删除问题[root@ master kubeflow]# kfctl delete -f kfctl_k8s_istio.0.7.0.yamlError: couldn't delete KfApp: (kubeflow.er...
2020-04-26 12:54:08
4950
原创 基于K8s 1.15部署kubeflow 0.7.0 by kfctl
一、环境介绍二、最低系统要求三、下载docker镜像四、下载kfctl v0.7.0五、安装kubeflow 0.7.0六、访问kubeflow七、单独访问pipeline八、删除kubeflow九、问题集锦一、环境介绍centos7系统机器三台:192.168.3.100: kubernetes master192.168.3.101: kubernetes node1192.16...
2020-04-02 14:48:53
2449
2
原创 kubeadm安装K8s 1.16集群--问题集锦
1、安装完毕后无法获取node信息2、Node节点join的时候发生错误3、kubeadm init重新初始化的时候报错4、初始化的一个问题5、coredns一直是pending6、安装完毕flannel 后coredns还是pending状态7、kubernetes和docker版本兼容性问题8、node节点无法查看pod状态9、coredns一直是ContainerCreating10、卸载...
2020-04-02 11:12:00
1997
2
原创 kubeadm安装K8s 1.16集群
kubeadm安装K8s 1.16集群 环境介绍准备工作K8s和docker版本关系安装docker关闭系统运行的防火墙关闭selinux关闭swap修改主机名配置/etc/hosts配置内核参数配置CentOS YUM源安装工具初始化获取要下载的镜像列表生成默认kubeadm.conf文件修改kubeadm.conf镜像源下载需要用到的镜像docker镜像重新打tag部署master节点Kube...
2020-02-06 11:50:28
1638
2
原创 Linux检查未挂载磁盘和为磁盘分区、挂载
1、查看硬盘信息[root@localhost home]#df -h2、查看所有磁盘信息包括未加载磁盘[root@localhost home]#fdisk -l发现有100G磁盘存在,只是未加载,系统不能识别3、检查哪块磁盘未加载和分区[root@localhost home]#lsblk4、对硬盘分区注意:当硬盘小于等于2T时,用fdisk,大于2T时,用part...
2019-11-29 10:24:08
10587
原创 VMware15安装VMwareTools
1、安装centos72、重启客户机3、开始安装4、复制文件5、安装VMwareTools安装过程中有提示,输入“yes”
2019-11-28 14:10:40
6608
原创 VMware15+Centos7配置静态IP并上网
VMware15+Centos7配置静态IP并上网一、编辑虚拟机设置二、查看宿主机网络信息三、修改centos网络配置一、编辑虚拟机设置修改网络连接:选择桥接模式二、查看宿主机网络信息三、修改centos网络配置启动虚拟机,切换到root用户切换目录[root@localhost]#cd /etc/sysconfig/network-scripts/备份ifcfg-ens3...
2019-11-28 12:42:02
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人