# Scaling

- [V4 Deployment Architecture](https://docs.openg2p.org/operations/deployment/scaling/v4-deployment-architecture.md)
- [Resource Requirements for Scaled Up Cluster Setup](https://docs.openg2p.org/operations/deployment/scaling/hardware-requirements.md): Various resources required for deployment
- [Base Infrastructure](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure.md): Deployment Base Infrastructure
- [Wireguard Bastion](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/wireguard-bastion.md): Deployment of Wireguard Bastion
- [Install WireGuard Client on Android Device](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/wireguard-bastion/install-wireguard-app-and-activate-tunnel.md)
- [Wireguard Access to Users](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/wireguard-bastion/wireguard-access-to-users.md): Guide
- [Install WireGuard Client on Desktop](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/wireguard-bastion/install-wireguard-client-on-machine.md)
- [NFS Server](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/nfs-server.md)
- [Rancher Cluster](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/rancher.md): Installation of Rancher and Keycloak on Kubernetes cluster
- [OpenG2P Cluster](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster.md): Guide to create Kubernetes cluster for OpenG2P modules
- [Kubernetes](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup.md): Kubernetes installation guide
- [Firewall](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/firewall.md): Firewall setup for various components
- [Istio](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/istio.md): Istio Setup
- [Adding Nodes to Cluster](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/adding-nodes-to-cluster.md): Guide to add nodes to an existing Kubernetes cluster
- [Deleting Nodes from Cluster](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/deleting-nodes-from-cluster.md): Guide to delete nodes from existing Kubernetes cluster
- [Prometheus & Grafana](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/prometheus-and-grafana.md): Deployment of monitoring tools Prometheus & Grafana
- [Fluentd & OpenSearch](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/fluentd-and-opensearch.md): Deployment of Logging infrastructure
- [DEPRECATED - OpenSearch](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/fluentd-and-opensearch/opensearch.md): OpenSearch Deployment
- [Landing Page For OpenG2P](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/openg2p-cluster/landing-page-for-openg2p.md): This document describes how to deploy landing page for OpenG2P
- [Load Balancer](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/load-balancer.md)
- [Nginx](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/load-balancer/nginx.md): Installation of Nginx load balancer
- [AWS](https://docs.openg2p.org/operations/deployment/scaling/base-infrastructure/load-balancer/aws.md): Installation of load balancer on AWS


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openg2p.org/operations/deployment/scaling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
