Install Services Charts in Your Kubernetes Cluster
./deploy-byok.sh script. This script ensures that all components are deployed in the required order.
- Log in to OpenShift CLI (
oc login) as a cluster administrator. - Run the following script as follows.
CODE
./install.sh <profile>CODE# Install with medium profile ./install.sh medium # Install with Extra Large profile ./install.sh xlargeThis step deploys the charts in the following order:Order Chart Components/Services 1 Operators CRD controllers (MySQL, Kafka, Elasticsearch, PostgreSQL, Cert-Manager) 2 appd-chartsInfrastructure and application services. 3 aiops-chartsAnomaly Detection services. 4 otis-chartsOpenTelemetry services. 5 atd-chartsAutomated Transaction Diagnostics (ATD) services. 6 uil-chartsUniversal Integration Layer. 7 secapp-chartsSecure Application services. - Optional: Run the following commands to monitor deployment progress:
CODE
# Watch all pods kubectl get pods -A -w | grep -E "cisco|mysql|kafka|es|redis|authn|authz" # Check specific namespaces kubectl get pods -n cisco-controller kubectl get pods -n mysql kubectl get pods -n kafka # Check events for issues kubectl get events -A --sort-by='.lastTimestamp' | tail -20 # Check routes oc get routes -A