Forum Discussion

shashirs's avatar
shashirs
New Contributor
3 years ago

Kubernetes deployment support for swaggerhub

Checking to see if there is support for on-premise installation of SwaggerHub on kubernetes. And, if there is plans to release containerized version of Swaggerhub self-hosted. 

  • A k8 deployment architecture is coming very soon. It’s in late beta now and GA should be in 2 months.

     

    The two options will be:

    - deployment to a full kubernetes service stack like EKS/AKS/Google or your own certified kubernetes backplane 

    - “bring-your-own-vm” which will be an embedded k8 running on your own VM of choice

     

    Both options will support online AND air-gapped installation. We will also provide functionality for either internal or external databases. HA and DR architectures will follow after GA (no timeframe commitment yet).

     

    Please feel free to reach out to our Sales team (after next week - it’s Sales Kickoff next week) for details. 

  • kubernatesboard's avatar
    kubernatesboard
    Occasional Contributor

    If you're looking to deploy SwaggerHub on Kubernetes, it's important to know that SwaggerHub primarily offers cloud-based services, but they do provide an on-premise solution for enterprises that want to self-host. Currently, the on-premise solution typically involves using Docker containers rather than a Kubernetes-specific deployment.

    While there hasn't been official confirmation from SwaggerHub regarding the direct support for Kubernetes deployment as of now, using Docker containers might be a viable workaround. You can easily containerize SwaggerHub and deploy it to Kubernetes, but this would require setting up your Kubernetes clusters and managing resources manually.

    For the most accurate and up-to-date information, I recommend checking SwaggerHub's official documentation for any new announcements related to Kubernetes deployment support or updates regarding a containerized version for self-hosting.

    Additionally, if you're using Kubernetes Dashboard to manage your deployments, it can offer real-time insights into your resources and help you ensure that your SwaggerHub deployment on Kubernetes is running smoothly. For more details on Kubernetes management, feel free to visit Kubernetes Dashboard for advanced monitoring options.