欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Fabric8
来自开放百科 - 灰狐
(版本间的差异)
小 |
小 (→项目) |
||
(未显示1个用户的14个中间版本) | |||
第1行: | 第1行: | ||
fabric8 是一个运行 [[Kubernetes]] 和 [[OpenShift]] v3 之上的提供[[continuous integration|持续集成]]、[[continuous delivery|持续交付]]、管理、iPaaS 和 工具的一套开源微服务集([[Microservices]])。 | fabric8 是一个运行 [[Kubernetes]] 和 [[OpenShift]] v3 之上的提供[[continuous integration|持续集成]]、[[continuous delivery|持续交付]]、管理、iPaaS 和 工具的一套开源微服务集([[Microservices]])。 | ||
+ | |||
+ | ==简介== | ||
+ | *Fabric8 使用 [[Jenkins]] Pipelines to implement the pipeline for each [[Microservices]]. | ||
+ | *Fabric8 使用 [[Prometheus]] 作为监控系统。 | ||
+ | *[[Elasticsearch]]、[[Kibana]]、[[Fluentd]] 用于日志服务。 | ||
+ | *使用[[Zipkin]]用于Tracing。[https://github.com/fabric8io/kubernetes-zipkin Kubernetes ZipKin] | ||
+ | *使用[[Hystrix]]快速恢复和失败回滚,提升可靠性。 | ||
+ | *支持[[Spring Boot]]应用部署。 | ||
==指南== | ==指南== | ||
+ | curl -sS https://get.fabric8.io/download.txt | bash | ||
+ | export PATH=$PATH:$HOME/.fabric8/bin | ||
+ | gofabric8 start // minikube | ||
+ | gofabric8 start --minishift | ||
+ | gofabric8 start --vm-driver=virtualbox | ||
+ | minikube service fabric8 | ||
+ | minishift service fabric8 | ||
+ | gofabric8 volumes | ||
+ | gofabric8 validate | ||
+ | gofabric8 console | ||
+ | gofabric8 packages | ||
+ | gofabric8 package-versions fabric8-platform | ||
+ | helm init | ||
+ | helm repo add fabric8 https://fabric8.io/helm | ||
+ | helm search fabric8 | ||
+ | |||
+ | ==项目== | ||
+ | *[https://github.com/kubernetes/minikube Minikube] Run [[Kubernetes]] locally | ||
+ | *[https://github.com/minishift/minishift Minishift] Run [[OpenShift]] locally | ||
+ | *[https://github.com/fabric8io/fabric8 fabric8] | ||
+ | *[https://github.com/fabric8io/fabric8-console fabric8-console] [[AngularJS]] + [[TypeScript]] | ||
+ | *[https://github.com/fabric8io/fabric8-devops fabric8-devops] | ||
+ | *[https://github.com/fabric8io/fabric8-platform fabric8-platform] | ||
+ | *[https://github.com/fabric8io/kubernetes-client kubernetes-client] | ||
+ | *[https://github.com/fabric8io/fabric8-maven-plugin fabric8-maven-plugin] | ||
+ | *[https://github.com/fabric8io/fabric8-pipeline-library fabric8-pipeline-library] for [[Jenkins]] | ||
+ | *[https://github.com/fabric8io/gofabric8 gofabric8] CLI | ||
+ | *[https://github.com/fabric8io/kubeflix kubeflix] [[Kubernetes]] integration with Netflix OSS | ||
==图集== | ==图集== | ||
+ | <gallery> | ||
+ | image:fabric8.png|Fabric8 | ||
+ | image:fabric8-config.png|Config | ||
+ | image:fabric8-replicas.png|Replicas | ||
+ | image:fabric8-nexus.png|Nexus | ||
+ | image:fabric8-gogs.png|gogs | ||
+ | image:Fabric8-DevOps-CI-CD.png|持续集成持续交付 | ||
+ | image:fabric8-console.png|控制台 | ||
+ | image:fabric8-services.png|服务 | ||
+ | image:fabric8-console-pick-pipeline.png|Pipeline | ||
+ | image:fabric8-mq.png|MQ | ||
+ | image:fabric8-apiman.png|Apiman | ||
+ | </gallery> | ||
==链接== | ==链接== | ||
*[http://fabric8.io/ Fabric8官网] | *[http://fabric8.io/ Fabric8官网] | ||
*[https://github.com/fabric8io/fabric8 Fabric8 @ GitHub] | *[https://github.com/fabric8io/fabric8 Fabric8 @ GitHub] | ||
+ | *[https://hub.docker.com/u/fabric8/ Fabric8 Docker Hub] | ||
*[http://docs.huihoo.com/fabric8/guide/ Fabric8文档] | *[http://docs.huihoo.com/fabric8/guide/ Fabric8文档] | ||
[[category:DevOps]] | [[category:DevOps]] | ||
+ | [[category:jenkins]] | ||
[[category:continuous integration]] | [[category:continuous integration]] | ||
[[category:continuous delivery]] | [[category:continuous delivery]] |
2018年4月10日 (二) 12:20的最后版本
fabric8 是一个运行 Kubernetes 和 OpenShift v3 之上的提供持续集成、持续交付、管理、iPaaS 和 工具的一套开源微服务集(Microservices)。
目录 |
[编辑] 简介
- Fabric8 使用 Jenkins Pipelines to implement the pipeline for each Microservices.
- Fabric8 使用 Prometheus 作为监控系统。
- Elasticsearch、Kibana、Fluentd 用于日志服务。
- 使用Zipkin用于Tracing。Kubernetes ZipKin
- 使用Hystrix快速恢复和失败回滚,提升可靠性。
- 支持Spring Boot应用部署。
[编辑] 指南
curl -sS https://get.fabric8.io/download.txt | bash export PATH=$PATH:$HOME/.fabric8/bin gofabric8 start // minikube gofabric8 start --minishift gofabric8 start --vm-driver=virtualbox minikube service fabric8 minishift service fabric8 gofabric8 volumes gofabric8 validate gofabric8 console gofabric8 packages gofabric8 package-versions fabric8-platform helm init helm repo add fabric8 https://fabric8.io/helm helm search fabric8
[编辑] 项目
- Minikube Run Kubernetes locally
- Minishift Run OpenShift locally
- fabric8
- fabric8-console AngularJS + TypeScript
- fabric8-devops
- fabric8-platform
- kubernetes-client
- fabric8-maven-plugin
- fabric8-pipeline-library for Jenkins
- gofabric8 CLI
- kubeflix Kubernetes integration with Netflix OSS
[编辑] 图集
[编辑] 链接
分享您的观点