VOOZH about

URL: https://thenewstack.io/harpoon-no-code-deployment-for-kubernetes/

⇱ Harpoon: No Code Deployment for Kubernetes - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-10-12 10:00:42
Harpoon: No Code Deployment for Kubernetes
contributed,
Infrastructure as Code / Low Code / No Code / Operations

Harpoon: No Code Deployment for Kubernetes

A drag-and-drop Kubernetes tool for deploying any software in seconds, harpoon provides a visual Kubernetes interface to deploy production-grade software with no code.
Oct 12th, 2023 10:00am by Dominic Holt
👁 Featued image for: Harpoon: No Code Deployment for Kubernetes
Feature image by Emma Dash from Pixabay (AI generated).    

Numerous tools have evolved over time to make Kubernetes incrementally easier, first by simplifying the provisioning process of a Kubernetes cluster, and then by creating curated playbooks of often-used open source software that can be deployed in Kubernetes clusters with the click of a button. Other single-pane of glass tools make it easier to monitor and update running clusters.

Harpoon is a tool that makes Kubernetes easier by providing a user-friendly drag-and-drop interface, making it more accessible for all levels of experience and streamlining application development and deployment. As a result, engineers are able to deploy their software, automatically set up their virtual infrastructure, and easily deploy and autoscale their Kubernetes clusters.

What’s most interesting about harpoon is its dynamic nature, automatically generating all Infrastructure as Code (IaC), Configuration as Code (CaC), and YAML necessary to manage all facets of one’s Kubernetes cluster.

Some of the main pain points of Kubernetes and how a tool like harpoon can alleviate these challenges are outlined below:

  • Cluster Setup
    • Enables users to link different Cloud Service Providers or Data Centers to their account and automatically provision virtual infrastructure and Kubernetes clusters through a no-code interface.
  • Complex Configuration
    • Abstracts away the need for specific knowledge of Kubernetes concepts and YAML syntax by providing intuitive drag-and-drop functionality and injecting environment variables into Kubernetes Pods.
  • Resource Management
    • Streamlines resource management by automating resource allocation and scaling based on application needs, ensuring optimal utilization without manual adjustments.
  • Networking
    • Simplifies networking by providing built-in service mesh with a user-friendly interface for configuring services, load balancing, and ingress in Kubernetes deployments.
  • Security and Access Control
    • Intuitive, role-based access control (RBAC) settings and permissions with Multifactor Authentication (MFA), reducing the complexity of securing Kubernetes deployments.
  • Monitoring and Logging
    • Integrates with existing Kubernetes logging systems, making it easier for users to gain insights into the cluster’s health, performance, and application behavior with real-time updates.
  • Scaling and Auto-scaling
    • Scaling based on workload demands, optimizing resource usage
  • Deployment Strategies
    • Rolling updates and blue-green deployments directly connected to any Continuous Integration, Continuous Deployment (CI/CD) pipeline with intelligent automation for rolling back broken builds or deployments.
  • Upgrades and Maintenance
    • Automated version updates and cluster maintenance, minimizing disruptions and ensuring smooth operations

See It in Action

To demonstrate a deployment, we will deploy Ghostfolio, a web-based wealth management application to keep track of financial assets like stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions.

Deploying Ghostfolio in harpoon only requires a few easy steps. First, you can search for and drag out the Ghostfolio and Postgres images from Docker Hub. Then, simply configure the environment variables for both containers. Once that is completed, attach an ingress route to Ghostfolio to make it accessible on the internet. Finally, open the internal port on Postgres for pod-to-pod communication.

👁 Image

Finally, you can hit deploy and get your final Ghostfolio app, as shown below.

👁 Image

TRENDING STORIES
Dominic Holt is experienced in startups to Fortune 500, serving as a Full-time or Fractional CTO with Public and Private Companies, Private Equity, and VC Firms. He is a fast-achieving executive who began his career as a Software Engineer and...
Read more from Dominic Holt
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.