Home / Companies / Kong / Blog / Post Details
Content Deep Dive

How to Deploy Microservices to a Multi Cloud Environment

Blog post from Kong

Post Details
Company
Date Published
Author
Mike Bilodeau
Word Count
930
Company Posts That Month
2
Language
English
Hacker News Points
-
Post removed?
No
Summary

Multi-cloud organizations are increasingly common in enterprise computing, and utilizing an API-first strategy with a microservice-based architecture can expedite market delivery across diverse cloud environments. Essential to this approach are container orchestration and a solid CI/CD strategy. The article provides a guide for creating an automated workflow to deploy microservices and configure an API gateway using Kong Gateway within Kubernetes, managed through GitHub Actions. It requires pre-existing Kubernetes clusters, a Docker Hub account, and Helm for package management. The process involves setting up a GitHub repository, adding Docker credentials, and configuring a self-hosted GitHub Action runner. Deployment scripts are modified using JavaScript actions, and the workflow, when triggered by code changes, logs into Docker Hub, builds and pushes Docker images, and deploys services to Kubernetes. The guide also includes securing the upstream service through authentication adjustments in Kong and encourages modifications to the service code, which are automatically built and deployed via GitHub Actions. While the exercise is not a comprehensive CI/CD solution, it serves as a foundational step for developing more sophisticated workflows.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 7 766 111 41 -13%
Secrets Management 3 250 48 25 -30%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.