Installation FAQ
Common questions about Odin installation, configuration, and operations
General Questions
Q: What is the minimum Kubernetes version required?
A: Kubernetes v1.30 or later. Versions 1.30-1.34 are tested and recommended.
Q: Can I install Odin on Minikube?
A: Yes, but Kind is recommended for local development. Minikube may require additional memory configuration.
Q: How much does Odin cost?
A: Odin is open-source and free to use under the MIT License. You only pay for the infrastructure it runs on.
Installation Questions
Q: Can I use external databases instead of internal ones?
A: Yes! You can configure external MySQL, Redis, and Elasticsearch:
mysql:
external:
enabled: true
master:
host: "your-rds-endpoint.com"
redis:
external:
enabled: true
host: "your-redis-endpoint.com"
elasticsearch:
external:
enabled: true
host: "your-es-endpoint.com" Q: How do I customize resource allocations?
A: Create a custom values file:
deployer:
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 2
memory: 4Gi Then install with: ./install.sh --values custom-values.yaml
Configuration Questions
Q: What are ES256 keys and why are they required?
A: ES256 (ECDSA with P-256 curve and SHA-256) keys are used for secure authentication between components. They're automatically generated during installation or you can provide your own.
Q: How do I enable high availability?
A: Increase replica counts in your values file:
deployer:
replicaCount: 3
accountManager:
replicaCount: 2
mysql:
mysql:
size: 3
redis:
architecture: replication
master:
count: 1
replica:
replicaCount: 2 For complete installation documentation, see the Getting Started Guide.