Bare Metal with Kubernetes (K3s) + AMD SEV SNP
Your server, your cloud, your data...
Initial setup steps
cd install/bare-metal/kubernetes
├── 00-kernel-install.sh
├── 01-helm-install.sh
├── 02-snphost-install.sh
├── 30-k3s-install.sh
├── 31-k3s-sail-setup.sh
├── 40-oracle-ctr-sol.sh
├── 41-oracle-create-sol-account.sh
├── 50-oracle-ctr-sb.sh
├── 51-oracle-prepare-request.sh
├── 52-oracle-ncn-enroll.sh
├── 70-k8s-apps-cert-manager.sh
├── 71-k8s-apps-ingress-nginx.sh
├── 72-k8s-apps-watchtower.sh
├── 73-k8s-apps-vmagent.sh
├── 74-k8s-apps-logs.sh
├── 79-k8s-apps-infisical.sh
├── 80-test-cert-setup.sh
├── 81-test-cert-cleanup.sh
├── 90-k8s-oracle-install.sh
└── 91-k8s-ctr-cleanup.shStep by step installation
Creating a payer.json Solana Account
Create a request to register your Oracle and Guardian to Switchboard queue
[RECOMMENDED] Enrolling Your Oracle in a Node Consensus Network (NCN)
Install Kubernetes (with k3s) and all needed apps
[RECOMMENDED] Enable watchtower auto-update mechanism
[OPTIONAL] Enable metrics reporting and monitoring
[OPTIONAL] Enable logs reporting for debugging purpose during support reqs
[OPTIONAL] Secrets management via Infisical
[OPTIONAL] TLS certificate creation test
Finally start your Oracle!
Troubleshooting
Oracle not starting after reboot
Last updated