All Projects → tsuru → Tsuru

tsuru / Tsuru

Licence: bsd-3-clause
Open source and extensible Platform as a Service (PaaS).

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Tsuru

Minishift
Run OpenShift 3.x locally
Stars: ✭ 2,246 (-40.28%)
Mutual labels:  paas, devops, containers
Choerodon
Open Source Multi-Cloud Integrated Platform
Stars: ✭ 2,149 (-42.86%)
Mutual labels:  paas, devops, containers
Origin
Conformance test suite for OpenShift
Stars: ✭ 8,046 (+113.93%)
Mutual labels:  paas, devops, containers
Containership
A simple container management platform
Stars: ✭ 241 (-93.59%)
Mutual labels:  paas, devops, containers
Dokku
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Stars: ✭ 22,155 (+489.07%)
Mutual labels:  paas, devops, containers
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (-59.16%)
Mutual labels:  paas, devops, containers
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+9.52%)
Mutual labels:  hacktoberfest, devops, containers
Docs
User documentation for Knative components.
Stars: ✭ 3,106 (-17.42%)
Mutual labels:  paas, hacktoberfest
Ccodashboard
Welcome to the Continuous Cloud Optimization Power BI Dashboard GitHub Project. In this repository you will find all the guidance and files needed to deploy the Dashboard in your environment to take benefit of a single pane of glass to get insights about your Azure resources and services.
Stars: ✭ 256 (-93.19%)
Mutual labels:  paas, devops
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (-92.79%)
Mutual labels:  hacktoberfest, devops
Unleash
Unleash is the open source feature toggle service.
Stars: ✭ 4,679 (+24.41%)
Mutual labels:  hacktoberfest, devops
Pharos Cluster
Pharos - The Kubernetes Distribution
Stars: ✭ 302 (-91.97%)
Mutual labels:  devops, containers
Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: ✭ 317 (-91.57%)
Mutual labels:  devops, containers
Rainbond
Cloud-native and easy-to-use application management platform | 云原生且易用的应用管理平台
Stars: ✭ 2,871 (-23.66%)
Mutual labels:  paas, devops
Foremast
Spinnaker Pipeline/Infrastructure Configuration and Templating Tool - Pipelines as Code.
Stars: ✭ 263 (-93.01%)
Mutual labels:  hacktoberfest, devops
My Links
Knowledge seeks no man
Stars: ✭ 311 (-91.73%)
Mutual labels:  devops, containers
Jenkins
Jenkins automation server
Stars: ✭ 18,225 (+384.58%)
Mutual labels:  hacktoberfest, devops
Cds
Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
Stars: ✭ 3,677 (-2.23%)
Mutual labels:  hacktoberfest, devops
Atlantis
Terraform Pull Request Automation
Stars: ✭ 4,236 (+12.63%)
Mutual labels:  hacktoberfest, devops
Knctl
Knative CLI
Stars: ✭ 163 (-95.67%)
Mutual labels:  paas, containers

tsuru

Build Status Go Report Card

What is tsuru?

tsuru is an extensible and open source Platform as a Service (PaaS) that makes application deployments faster and easier. With tsuru, you don’t need to think about servers at all. As an application developer, you can:

  • Write apps in the programming language of your choice
  • Back apps with add-on resources such as SQL and NoSQL databases, including memcached, Redis, and many others
  • Manage apps using the tsuru command-line tool

Links:

Quick Start

With the purpose of testing tsuru and/or for development, you can use the installer to have tsuru up and running. The installer is an experimental feature.

From Binary

Getting tsuru-client

Download the latest release for your platform at: https://github.com/tsuru/tsuru-client/releases/

Example for release 1.1.1 and OS X:

$ curl -sSL https://github.com/tsuru/tsuru-client/releases/download/1.1.1/tsuru-1.1.1-darwin_amd64.tar.gz | tar xz

Call tsuru installer

$ tsuru install create

From Source

Getting tsuru-client

You need to have Go properly installed on your machine.

$ git clone https://github.com/tsuru/tsuru-client $GOPATH/src/github.com/tsuru/tsuru-client
$ cd $GOPATH/src/github.com/tsuru/tsuru-client
$ make install

Create an installer config

Create the tsuru installer config files with:

$ tsuru install config init

Replace the tsuru API image tag with the latest tag in install-compose.yml:

$ sed -i'' -e 's/api:v1/api:latest/g' install-compose.yml

Call tsuru installer

$ $GOPATH/bin/tsuru install create -c install-config.yml -e install-compose.yml

Testing

If everything's gone well you have the tsuru running in a VirtualBox VM. Call app-list to see tsuru working, this command needs to return one app called tsuru-dashboard.

$ tsuru app-list
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].