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.
Install directly from GitHub (recommended for now):
pip install git+https://github.com/structix-cli/structix.gitpip install -e .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