Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 1.6 KB

File metadata and controls

51 lines (30 loc) · 1.6 KB

Structix v0.1.0


📦 Installation

🔧 Prerequisites

Before installing, ensure you have the following tools installed on your system:

  • kubectl - Kubernetes command-line tool.
  • Minikube - Local Kubernetes cluster.
  • Helm - Kubernetes package manager.

Make sure these tools are properly configured and accessible from your terminal.

🔧 With pip

Install directly from GitHub (recommended for now):

pip install git+https://github.com/structix-cli/structix.git

🔧 Install for local development

pip install -e .

Example usage

structix ops init cluster

structix ops create cluster

structix ops install all

structix ops add microservice example-simple brayand/microservice-example-simple:0.1.0 --with-ingress --deploy --port=3000 --replicas=3

structix ops add microservice example-persistence brayand/microservice-example-persistence:0.1.0 --with-ingress --deploy --port=3000 --replicas=3 --db=mysql

structix ops add microservice example-prometheus brayand/microservice-example-prometheus:0.1.0 --with-ingress --deploy --port=3000 --replicas=3 --with-prometheus --metrics-port=3000 --metrics-path=/metrics

structix ops add microservice example-jaeger brayand/microservice-example-jaeger:0.1.0 --with-ingress --deploy --port=3000 --replicas=3

structix ops add microservice example-kafka brayand/microservice-example-kafka:0.1.0 --with-ingress --deploy --port=3000 --replicas=3

structix ops expose cluster