-
Notifications
You must be signed in to change notification settings - Fork 4
Home
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds. Core technologies used (besides of Trend Micro solutions) are the cloud native virtualization functionalities, a full-blown Kubernetes cluster with cluster storage and release management tools (Jenkins / GitLab). Ansible, the de facto most used orchestration tool, is used for the whole life-cycle of your MOADSD-NG environment.
The DevOps tool stack integrated by MOADSD-NG currently consists out of the following technologies:
- Clouds: AWS, Google
- Infrastructure Orchestration: Ansible
- Container Orchestration: Kubernetes, (Openshift)
- Container Engines: Docker, CRI-O
- Package Management: Helm
- Pod Networks: Calico, Flannel
- Monitoring & Visualization: Prometheus, Grafana
- Service Mesh: Linkerd
- Load Balancer: MetalLB
- Policy Management: Open Policy Agent
- Database: PostgreSQL
- Registry: Docker
- Storage: Rook-Ceph
- Release Management: Jenkins, GitLab
- Proxy: Nginx
- Certificate Management: LetsEncrypt
- Trend Micro: Deep Security, Deep Security as a Service, Smart Check, Application Security
Please read the Release Notes for an actual status.
Wiki
About MOADSD-NG
Getting Started
MOADSD-NG Containerized
MOADSD-NG Manual Setup
- Configure your Server
- Preparing to work with Google GCP
- Preparing to work with Amazon AWS
- Preparing to work with VMware ESXi
Adapt MOADSD-NG to Your Needs
The MOADSD-NG Life-Cycle
- Setup the Environment
- Deploy the Software Stack
- Deploy the Endpoints
- Pause the Environment
- Resume the Environment
- Terminate the Environment
- Update the Environment
Software Components
- [Deep Security]
- [Deep Security Smart Check]
- Container Orchestration
- Container Registry
- Cluster Storage
- Jenkins
- GitLab
- Linkerd
- [Prometheus]
- [Grafana]
Tipps
Final Words
Deprecated Chapters