Fabric8

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(指南)
(项目)
 
(未显示1个用户的11个中间版本)
第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/kubernetes/minikube Minikube] Run [[Kubernetes]] locally
 
*[https://github.com/minishift/minishift Minishift] Run [[OpenShift]] 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>
 
<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-DevOps-CI-CD.png|持续集成持续交付
 
image:fabric8-console.png|控制台
 
image:fabric8-console.png|控制台
 
image:fabric8-services.png|服务
 
image:fabric8-services.png|服务
 +
image:fabric8-console-pick-pipeline.png|Pipeline
 
image:fabric8-mq.png|MQ
 
image:fabric8-mq.png|MQ
 
image:fabric8-apiman.png|Apiman
 
image:fabric8-apiman.png|Apiman
第19行: 第57行:
 
*[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文档]
  

2018年4月10日 (二) 12:20的最后版本

fabric8 是一个运行 KubernetesOpenShift v3 之上的提供持续集成持续交付、管理、iPaaS 和 工具的一套开源微服务集(Microservices)。

目录

[编辑] 简介

[编辑] 指南

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

[编辑] 项目

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱