摘要: 环境 基于上一节的env/server:v0.1, env/worker:v0.1镜像, 在基于debian8.2的两台机器上测试部署docker swarm. docker service部署 1 ➜ ~ docker ps 2 CONTAINER ID IMAGE COMMAND CREATED 阅读全文
posted @ 2018-12-07 08:52 子厚。 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 配置 在上一节的基础上, 增加如下的docker-compose.yml文件, 然后用docker-compose up命令启动容器进行部署: 启动信息: 支持环境变量传参 在上面的基础上,把命令行传参的方式改为通过环境变量传参: 1 FROM jason/debian-python27:v1.0 阅读全文
posted @ 2018-12-07 08:52 子厚。 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 概述 传统的一些服务器程序,通常是通过读配置文件的方式来读入参数, 如果要把程序容器化,通过配置文件读参就存在不方便的情况。现在以debian-python27为基础镜像, 以一个脚本程序为例来进行程序容器化改造! 改造前后的目录结构如下所示: 初始程序代码如下: 1 #!/usr/bin/pyth 阅读全文
posted @ 2018-12-07 08:51 子厚。 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 概述 使用之前的脚本(env/server.py 得到 env/server:v0.1 镜像, env/worker.py 得到 env/worker:v0.1)得到的镜像,在部署好kubernetes的机器上进行测试。kubernetes-v1.12.2当前只部署在master上,且master的 阅读全文
posted @ 2018-12-07 07:40 子厚。 阅读(375) 评论(0) 推荐(0) 编辑
摘要: master上通过kubeadm安装Kubernetes 添加国内阿里源后安装kubeadm: 创建kubeadm.yaml文件, 然后执行安装: 安装过程中出现的问题: 解决办法: 安装成功记录: 部署网络插件 安装成功后, 通过kubectl get nodes查看节点信息(kubectl命令需 阅读全文
posted @ 2018-12-07 07:35 子厚。 阅读(4399) 评论(0) 推荐(0) 编辑