OVERVIEW
ERP/1 Continuous Delivery infrastructure for K8S. Tested on Windows, Linux and Mac via Docker Desktop and Kind Cluster.
GET STARTED
$ git clone [email protected]:erpuno/cd
$ cd cd
$ ./prereq.sh
$ ./kind.sh create synrc && ./kind.sh kind
$ ./deploy.shSTRUCTURE
.
├── helm/
│ ├── templates/
│ │ ├── deployments.yaml
│ │ ├── hpa.yaml
│ │ ├── namespaces.yaml
│ │ └── services.yaml
│ ├── Chart.yaml
│ └── values.yaml
├── lib/
│ ├── erp-ai/
│ ├── erp-apps/
│ ├── erp-infra/
│ ├── erp-security/
│ ├── erp-services/
│ └── erp-telemetry/
├── share/
│ ├── namespaces.yaml
│ ├── networkpolicy.yaml
│ ├── rbac.yaml
│ └── storage-class.yaml
├── deploy.sh
├── prereq.sh
├── cleant.sh
├── delete.sh
├── kind.pdf
├── deployment.pdf
└── sre.pdf
DOCUMENTS
Key documentation for Continuous Delivery and SRE practices:
- The Kind of Kubernetes — Local Kubernetes clusters with Docker Desktop
- Архітектура ЦОД — Data Center architecture guidelines
- SRE Handbook — Site Reliability Engineering practices
HELM CHART ONE
Production-ready Helm templates for ERP/1 components with HPA, NetworkPolicies and RBAC for unified "ERP/1: Enterprise" Helm Chart Deployment.
helm upgrade --install erp-uno . \
--values ./values.yaml" \
--set global.domain=erp.uno \
--set global.environment=production \
--server-side=true \
--force-conflictsPRESENCE
Part of the ERP/1 ecosystem:
BDFL AUTHOR
- 5HT — Namdak Tonpa