Files
lumina-nextjs-template/helm/lumina-app/templates/NOTES.txt
2025-12-23 04:19:57 +01:00

82 lines
2.7 KiB
Plaintext

🚀 Lumina Application Deployed Successfully!
Your application has been deployed to Kubernetes with the following configuration:
📦 Release Name: {{ .Release.Name }}
🏷️ Namespace: {{ .Release.Namespace }}
📊 Replicas: {{ .Values.replicaCount }}
🖼️ Image: {{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}
{{- if .Values.ingress.enabled }}
🌐 Ingress Configuration:
{{- range .Values.ingress.hosts }}
🔗 https://{{ .host }}
{{- end }}
{{- else }}
⚠️ Ingress is disabled. To access the application:
kubectl port-forward svc/{{ include "lumina-app.fullname" . }} 3000:{{ .Values.service.port }} -n {{ .Release.Namespace }}
Then open http://localhost:3000 in your browser.
{{- end }}
📋 Useful Commands:
# View pods
kubectl get pods -l "app.kubernetes.io/name={{ include "lumina-app.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -n {{ .Release.Namespace }}
# View logs
kubectl logs -f deployment/{{ include "lumina-app.fullname" . }} -n {{ .Release.Namespace }}
# View service
kubectl get svc {{ include "lumina-app.fullname" . }} -n {{ .Release.Namespace }}
{{- if .Values.autoscaling.enabled }}
# View autoscaler
kubectl get hpa {{ include "lumina-app.fullname" . }} -n {{ .Release.Namespace }}
{{- end }}
# Update deployment
helm upgrade {{ .Release.Name }} . --namespace {{ .Release.Namespace }}
# Rollback deployment
helm rollback {{ .Release.Name }} -n {{ .Release.Namespace }}
{{- if .Values.persistence.enabled }}
💾 Persistence is enabled at {{ .Values.persistence.mountPath }}
{{- end }}
📊 Monitoring:
- Liveness Probe: {{ .Values.livenessProbe.httpGet.path }}
- Readiness Probe: {{ .Values.readinessProbe.httpGet.path }}
{{- if .Values.autoscaling.enabled }}
- Autoscaling: {{ .Values.autoscaling.minReplicas }}-{{ .Values.autoscaling.maxReplicas }} replicas
- Target CPU: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}%
- Target Memory: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}%
{{- end }}
🔐 Security:
- Non-root user: {{ .Values.securityContext.runAsUser }}
- Read-only filesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
✅ Next Steps:
1. Verify pods are running: kubectl get pods -n {{ .Release.Namespace }}
2. Check application logs for any errors
3. Test the health endpoint: /api/health
4. Configure monitoring and alerting
5. Set up backup strategy (if using persistence)
📚 Documentation: https://github.com/advisori/lumina
💬 Support: info@advisori.de
---
Generated by Lumina - AI-Powered Development Platform