Miget is built with a focus on security, reliability, and flexibility, providing a robust platform for deploying a wide range of applications and services. A key feature of Miget’s infrastructure is the concept of Private Networking, which ensures that your services remain secure and isolated from the public internet by default. This means that any service deployed on Miget, whether it’s a managed service like PostgreSQL or a custom application like Elasticsearch, is accessible only within the private network of your Kubernetes cluster.
What is Private Networking?
Private Networking at Miget ensures that all services within your application stack are configured to listen on an internal, isolated network. This network architecture is designed to enhance security by restricting access to these services, so they are only available within the boundaries of your specific Kubernetes instance.
Key Features of Private Networking at Miget
-
Internal Service Accessibility: By default, every service you deploy on Miget—whether it’s a managed service like PostgreSQL or a custom-deployed application like Elasticsearch—listens on the private network only. This means these services are accessible only to other services within the same Miget instance, ensuring a secure and isolated environment.
-
Instance Isolation: A critical aspect of Miget’s Private Networking is that services within one Miget instance are completely isolated from services in any other Miget instance. Even if you have multiple Miget instances under the same account, they cannot communicate with each other directly through their private networks. This ensures that each Miget instance operates in a completely isolated environment, further enhancing security and data protection.
-
No External Exposure by Default: Miget is configured to ensure that your services are not exposed to the public internet by default. This significantly reduces the risk of unauthorized access and protects your applications from potential vulnerabilities associated with public exposure.
Exposing Private Services using Ngrok
While Miget’s Private Networking provides a secure and isolated environment, there may be situations where you need to expose a service to the external world temporarily. Whether for development, testing, or remote access, Miget integrates seamlessly with Ngrok, a tool that allows you to securely expose private services to the internet.
For a step-by-step guide on setting up Ngrok with your Miget services, please refer to our How-to Guide on Ngrok.