Skip to content

Ready to use Tyk POCs with fully managed, MDCB, and hybrid deployments configs for Docker and Kubernetes across AWS, Azure, GCP, and on-prem.

Notifications You must be signed in to change notification settings

TykTechnologies/tyk-pocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tyk PoC Repository

Tyk deployment configurations for Docker and Kubernetes. All configurations are transparent, documented, follow best practices, and ready to use.

Prerequisites

Tyk Licenses - Get free trial access at tyk.io/sign-up

Required licenses depend on deployment type:

  • Self-Managed: Dashboard license, Portal license (optional)
  • Hybrid: Tyk Cloud account with MDCB credentials
  • Operator: Operator license

Quick Start

Choose your deployment:

Docker

Deployment Description Guide
Self-Managed Full stack: Dashboard, Gateway, Portal, Pump, Redis, PostgreSQL README
Hybrid Data plane connecting to Tyk Cloud/MDCB: Gateway, Pump, Redis README

Kubernetes (Helm)

Deployment Description Guide
Self-Managed Full stack using tyk-stack chart README
Hybrid Data plane using tyk-data-plane chart README
Operator Standalone Tyk Operator README

Utilities

Bootstrap Utility

Automated setup for Tyk deployments - creates organization, admin user, test API, policies, and Portal configuration.

Utility Description Guide
Bootstrap Automated org/admin/API/Portal bootstrapping README

Docker Utilities

Located in docker/utils/:

File Description
dbs.sql PostgreSQL initialization script (creates tyk_dashboard and portal databases)
crt-generator.sh TLS certificate generator for Gateway and Dashboard
GeoLite2-Country.mmdb MaxMind GeoIP database for country-level IP analytics

Repository Structure

tyk-pocs/
├── docker/
│   ├── self-managed/      # Full stack Docker deployment
│   ├── hybrid/            # Hybrid data plane Docker deployment
│   └── utils/             # Shared Docker utilities
├── kubernetes/
│   ├── helm-self-managed/ # Full stack Helm deployment
│   ├── helm-hybrid/       # Hybrid data plane Helm deployment
│   └── standalone-operator/ # Tyk Operator deployment
└── utils/
    └── bootstrap/         # Bootstrap automation utility

Resources

About

Ready to use Tyk POCs with fully managed, MDCB, and hybrid deployments configs for Docker and Kubernetes across AWS, Azure, GCP, and on-prem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published