Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pulcy/quark
Pulcy cluster & instance creator; Scaleway, Vultr, Digital Ocean
https://github.com/pulcy/quark
cluster provisioner scaleway
Last synced: 12 days ago
JSON representation
Pulcy cluster & instance creator; Scaleway, Vultr, Digital Ocean
- Host: GitHub
- URL: https://github.com/pulcy/quark
- Owner: pulcy
- License: apache-2.0
- Created: 2016-02-15T14:03:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-19T10:07:56.000Z (almost 8 years ago)
- Last Synced: 2024-08-02T02:15:04.575Z (3 months ago)
- Topics: cluster, provisioner, scaleway
- Language: Go
- Homepage:
- Size: 8.5 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/pulcy/quark.svg?branch=master)](https://travis-ci.org/pulcy/quark)
# Quark: Pulcy cluster & instance creator
Quark is used to create new clusters (of machines), add machines to existing clusters or
remove machines from existing clusters.The generated clusters are configured such that fleet jobs can be scheduled on them as soon
as Quark has finished.## Building
```
go get -u github.com/pulcy/quark
```or
```
git clone https://github.com/pulcy/quark.git
cd quark
make
```## Show all DNS records
```
quark dns records --domain pulcy.com
```## Listing instances of a cluster
```
quark instance list -p vultr --domain pulcy.com --name c47
# or
quark instance list -p vultr c47.pulcy.com
```## Creating a new cluster in vagrant
```
quark cluster create -p vagrant --domain pulcy.com
```## Add a new instance to an existing cluster
```
quark instance create -p vultr --domain iggi.xyz --name a75
# or
quark instance create -p vultr a75.iggi.xyz
```## Removing an instance from an existing cluster
```
quark instance destroy -p vultr --domain iggi.xyz --name a75 --prefix ldszw7sj
# or
quark instance destroy -p vultr ldszw7sj.a75.iggi.xyz
```