This repository has been archived by the owner on Apr 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
DevPortal to Hybrid in Kubernetes
Yuriy Lesyuk edited this page Nov 10, 2020
·
1 revision
There is no go to live until Developer Portal is set up and running. Google maintains a number of open-source Drupal modules that ca be combines with other Drupal modules to provide a devportal that would satisfy most sophisticated requirements.
This project starts with an excellent docker image created by Sean Davis, https://github.com/apigee/docker-apigee-drupal-kickstart, which builds on https://www.drupal.org/project/apigee_devportal_kickstart.
To build our devportal-fu, we are going through a number of different usage scenarios. Some of them are developer-friendly (devportal developer, that is), some of them are demo friendly and some will get us close to the production deployment state.
[ ] Run Docker images as is (custom folders inside the container)
[ ] Run Docker images with volumes mapped to an external storage
[ ] Run DevPortal in the Kubernetes Cluster as a single container (storage in the container)
we are here ----^
[ ] Run DevPortal in the Kubernetes Cluster as a single container (storage at a PVC)
[ ] Run DevPortal as horizontally-scalable component with Persistence storage as a separate container
- Look&Feel
- Pre-populated contents
- Pre-populated users
- Specs as SmartDocs
Web Server
- apache2
- nginx
Storage:
- sqlite;
- mysql/mariadb (legal choice)
- postgresql
Apigee Edge:
- Saas/OPDK
- Hybrid
- TADA: Apigee Hybrid Container Traffic Analysis with tcpdump for Target Requests
- TADAA: Cloud Code IDE Java Callout Debugging
- Hybrid Ingress Walkthrough 1.5
- Hybrid CRD Objects Diagram 1.3.2
- List of Components for Air-gapped Deployments
- GKE/EKS Multi-cloud Small Topology 1.4 [single-project] | AHR Profile Quick Start
- Single-Zone Cluster, Small footprint 1.1
- Multi-Zone Cluster, Large footprint 1.1
- Multi-Region Cluster, Large footprint 1.1
-
Private Cluster
-
Performance Testing: distGatling
- Delete Hybrid Installation
- Hybrid Ingress Walkthrough 1.3