An open API service indexing awesome lists of open source software.

https://github.com/projectsyn/try.syn.tools

Scripts to be deployed at https://try.syn.tools for the Getting Started guide
https://github.com/projectsyn/try.syn.tools

Last synced: 8 months ago
JSON representation

Scripts to be deployed at https://try.syn.tools for the Getting Started guide

Awesome Lists containing this project

README

          

= Scripts to Try Project Syn

This project contains scripts hosted at https://try.syn.tools to try Project Syn the easiest way possible.

== Requirements

* `kubectl`
* `k3d`
* `jq`
* `curl`
* A GitLab account.

== How to Use

. Check requirements:
+
[source,bash]
--
curl -fsL https://try.syn.tools/requirements | bash
--

. Launch both K3s clusters
+
[source,bash]
--
k3d cluster create lieutenant --port "35777:8080@loadbalancer" --image=rancher/k3s:v1.23.8-k3s1 && \
k3d cluster create steward --port "35778:8080@loadbalancer" --image=rancher/k3s:v1.23.8-k3s1
--

. Install Lieutenant in the first cluster:
+
[source,bash]
--
curl -fsL https://try.syn.tools/lieutenant | bash
--

. Install Steward in the second cluster:
+
[source,bash]
--
curl -fsL https://try.syn.tools/steward | bash
--

. Source the Commodore command in your environment:
+
[source,bash]
--
source <(curl -fsL https://try.syn.tools/commodore)
--

== Cleanup

. Cleanup at the end:
+
[source,bash]
--
curl -fsL https://try.syn.tools/cleanup | bash
--