Open qianlei90 opened 7 years ago
Tags: 印象笔记
[toc]
EXTRA_DOCKER_OPTS="--insecure-registry=10.0.0.0/8
$ curl -sSL http://deis.io/deis-cli/install-v2.sh | bash $ curl -sSL https://get.helm.sh | bash
这两个命令会在当前目录下下载deis和helmc两个可执行文件。移动到/usr/local/bin目录下。
/usr/local/bin
$ mv deis helmc /usr/local/bin
$ helmc repo add deis https://github.com/deis/charts
$ helmc fetch deis/workflow-v2.8.0 $ helmc generate -x manifests workflow-v2.8.0 $ helmc install workflow-v2.8.0
成功安装后,可以通过kubernetes查看到有新的namespace和新的pod:
$ kubectl get namespace $ kubectl --namespace=deis get pods
等pod全部启动后,workflow就安装好了。
找到deis router的ip:
$ kubectl --namespace=deis describe svc deis-router
然后注册用户:
$ deis register http://deis.104.197.125.75.nip.io
这个nip.io暂时无法理解,参考官方文档。
$ deis create test-app --no-remote
test-app是我们的测试app,如果不指定,会自动生成一个。每个app都对应kubernetes中的一个namespace。
$ deis pull deis/example-go -a proper-barbecue
向app中添加容器。在这一步卡住报错。参考这个Issue
注意:默认的storage使用的是minio,minio会在重启后丢失所有数据,所以如果重启了docker服务或者kubernetes,需要重新注册用户。
minio
安装CLI #官方文档 部署应用 #官方文档
在Centos7上部署Deis Workflow
Tags: 印象笔记
[toc]
0. 准备工作
EXTRA_DOCKER_OPTS="--insecure-registry=10.0.0.0/8
。参考:官方文档1. 安装CLI
这两个命令会在当前目录下下载deis和helmc两个可执行文件。移动到
/usr/local/bin
目录下。2. 添加源
3. 安装workflow
成功安装后,可以通过kubernetes查看到有新的namespace和新的pod:
等pod全部启动后,workflow就安装好了。
4. 用户注册
找到deis router的ip:
然后注册用户:
这个nip.io暂时无法理解,参考官方文档。
5. 部署应用
test-app是我们的测试app,如果不指定,会自动生成一个。每个app都对应kubernetes中的一个namespace。
向app中添加容器。在这一步卡住报错。参考这个Issue
注意:默认的storage使用的是
minio
,minio
会在重启后丢失所有数据,所以如果重启了docker服务或者kubernetes,需要重新注册用户。参考资料
安装CLI #官方文档 部署应用 #官方文档