Skip to content
Stakater App Agility Platform (SAAP)
Documentation
Stakater Home
Offerings
Products
Stakater App Agility Platform (SAAP)
Multi Tenant Operator
Tronador
Services
Kubernetes Consultancy
Platform Assessment
OpenShift Consultancy
Secret Management Service
Platform Engineering
Open Source
Reloader
IMC
Forecastle
GitHub
Documentation
Employee Handbook
Blog
White Papers
Initializing search
Documentation
Stakater Home
Offerings
Products
Stakater App Agility Platform (SAAP)
Multi Tenant Operator
Tronador
Services
Kubernetes Consultancy
Platform Assessment
OpenShift Consultancy
Secret Management Service
Platform Engineering
Open Source
Reloader
IMC
Forecastle
GitHub
Documentation
Employee Handbook
Blog
White Papers
Stakater App Agility Platform (SAAP)
GitHub
About
About
Overview
Key Features
Key Differentiators
Service Definition
Responsibilities
Cloud Providers
Cloud Providers
Overview
Stakater Cloud
AI Labs at AI Sweden
AWS
Azure
Binero
Bring your own cloud
Cleura
Complior
Elastx
EPM Data
Exoscale
Fuga Cloud
GCP
ICT Cloud
OVHCloud
Qaumi Cloud (QCloud)
Safespring
UpCloud
SAAP Update Life Cycle
Onboarding
For Administrators
For Administrators
Overview
Plan your environment
Plan your environment
Sizing
Secure your cluster
Secure your cluster
User Access (SSO)
Secure Routes
Configuring a Google identity provider
Configuring Azure AD identity provider
Configuring a Keycloak identity provider
Configuring a SAML identity provider
Privileged Roles in SAAP
Curated List of Operators for SAAP Roles
Manage Network
Manage Network
Custom Domains
External DNS
Manage Storage
Manage Storage
Volume Expansion
Cluster Lifecycle
Cluster Lifecycle
Hibernate your cluster
Help
Help
FAQs
Explanation
Explanation
How many clusters are needed?
For DevOps Engineers
For DevOps Engineers
Overview
Explanation
Explanation
GitOps for Application Delivery
Stakater opinionated GitOps structure
Types of Environments
Stakater Tekton Chart
Frequently Asked Questions
Tutorials
Tutorials
Configure Personal Access Token
Configure Infra GitOps repository
Configure apps GitOps repository
Configure SSH Key
Deploy demo app
How-to guides
How-to guides
Configure Repository Secret for ArgoCD
Add cluster task
Use a ClusterTask in Pipeline
For Developers
For Developers
Overview
Explanation
Explanation
Developers Training
Plan your Deployment
Inner Loop and Outer Loop
Local Development Workflow
Production Best Practices
Secrets
Tutorials
Tutorials
Inner Loop
Inner Loop
Prepare the Local Environment
Nordmart Review 101
Access your Cluster
Containerize the Application
Package the Application
Deploy your Application
Adding External Secrets for your Application
Configuring your Application with Secrets and ConfigMaps
Configure Probes for your Application
Persist your Application
Expose your Application
Enable logging for your Application
Monitor your Application
Add Service Monitor
Enable Alerts for your Application
Add Synthetic Monitoring using UptimeRobot
Add Grafana Dashboard to your Application
Autoscaling your Application
Validate Auto Reload of your Application
Creating a backup schedule
Using Pod Disruption Budgets (PDB) in SAAP
Add Network Policy to your Application
Step by Step Guide
Outer Loop
Outer Loop
Access your Cluster
Prerequisites
Add environment
Configure Pipeline for your application
Configure Pipeline for your application
Overview
Setting Up Webhook
Create Repository
Add PipelineRun
Add PipelineRun
Creating a Pipeline
Create Git Tag
Create Environment
Code Linting
Kube Linting
Unit Tests
SonarQube Scan
Buildah Image Build
Buildah Image Push
Trivy Scan
StackRox Image Scan
StackRox Image Check
StackRox Deployment Check
Checkov Scan
Helm Push
Update CD Repo
Validate Environment
Comment on PR
Promote your Application
How-to guides
How-to guides
Add Environment to Apps GitOps Repository
Application promotion
Build and Push your Image to Nexus
Deploy Application with ArgoCD and Helm
Enable metrics for Spring Boot Application
Package and push your chart to Nexus
For CISOs
For CISOs
Policies
Red Hat Advanced Cluster Security (RHACS)
Red Hat Advanced Cluster Security (RHACS)
Introduction
Accessing RHACS
Roles and Users
Backup and Restore
Backup and Restore
Introduction
Velero CLI setup
Backup and Restore
Troubleshooting
Cleanup
Backup and Restore a Stateful App using Velero
Restore PVC data with GitOps
Limitations
Data Protection
Data Protection
GDPR
Data Life Cycle
Data Collection
Data storage
Managed Addons
Managed Addons
Addons
Nexus
Nexus
Overview
Tutorials
Tutorials
Login and browse
How-to guides
How-to guides
How to configure Maven project with nexus repository?
How to manually upload dependencies from Nexus UI?
How to upload library from local machine?
How to grant admin privileges to user?
Explanation
Explanation
Routes
Roles and Users
Vault
Vault
Overview
ArgoCD
ArgoCD
Overview
High Availability
Installation
Observability
Resource Requirements
Cert Manager
Cert Manager
Cert Manager Operator
External Secrets Operator
External Secrets Operator
Overview
Forecastle
Forecastle
Overview
Tutorials
Tutorials
ForecastleApp
Tilt
Tilt
Overview
Renovate
Renovate
Overview
How-to guides
How-to guides
How to automate upgrading dependencies
Local development
Gatekeeper
Gatekeeper
Overview
Showback
Showback
Overview
Restful Distributed Lock Manager (RDLM)
Restful Distributed Lock Manager (RDLM)
Overview
Ingress Monitor Controller
Ingress Monitor Controller
Overview
Tutorials
Tutorials
Add Configuration
Add EndpointMonitor
Konfigurator
Konfigurator
Overview
Explanation
Explanation
KonfiguratorTemplate
PodMetadataInjector
Logging
Logging
Logging
How to access logs on Kibana?
Monitoring
Monitoring
Monitoring stack
Application Monitoring Stack
Application Uptime
Creating Application Alerts
Create Grafana Dashboard Guide
External downtime alerting
Log alerting
Predefined PrometheusRules
Internal alerting
Multi Tenant Operator
Multi Tenant Operator
Overview
Reloader
Reloader
Overview
Tutorials
Tutorials
Configure Resources with Reloader
SonarQube
SonarQube
Overview
Tekton
Tekton
Overview
Tronador
Tronador
Overview
Velero
Velero
Overview
Volume Expander Operator
Volume Expander Operator
Overview
RHACS
RHACS
Overview
Vertical Pod Autoscaler (VPA)
Vertical Pod Autoscaler (VPA)
Overview
Horizontal Pod Autoscaler (HPA)
Horizontal Pod Autoscaler (HPA)
Overview
Pelorus
Pelorus
Overview
Service Mesh
Service Mesh
Overview
Patch Operator
Patch Operator
Overview
Ingress Controller
Ingress Controller
Overview
Event Router
Event Router
Overview
Kubernetes Dashboard
Kubernetes Dashboard
Overview
OpenShift Data Foundation
OpenShift Data Foundation
Overview
Custom Metrics Autoscaler
Custom Metrics Autoscaler
Overview
Dev Spaces
Dev Spaces
Overview
External DNS
External DNS
Overview
Helm Leader Chart
Helm Leader Chart
Overview
Web Terminal Operator
Web Terminal Operator
Overview
Backstage
Backstage
Overview
Crossplane
Crossplane
Overview
Descheduler
Descheduler
Overview
OpenSCAP
OpenSCAP
Overview
Legal Documents
Legal Documents
Overview
Framework Agreement (FA)
General Terms & Conditions (GTC)
Service Level Agreement (SLA)
Data Processing Agreement (DPA)
Non-Disclosure Agreement (NDA)
Privacy Policy (PP)
Help
Help
Getting Support
Kubernetes Concepts
Kubernetes Concepts
Understanding Kubernetes storage basics
DNA of Kubernetes Apps
Helm
High availability
FAQs
FAQs
Product
Purchasing
Customization
Developers
Operations
Overview
#
ExternalDNS
synchronizes exposed Kubernetes Services and Routes with DNS providers
Back to top