Kubernetes Tutorial for Swift on the Server

In this tutorial, you’ll learn how to use Kubernetes to deploy a Kitura server that’s resilient, with crash recovery and replicas. You’ll start by using the kubectl CLI, then use Helm to combine it all into one command. By David Okun.

Leave a rating/review
Download materials
Save for later
Share
You are currently viewing page 5 of 5 of this article. Click here to view the first page.

Where to Go From Here?

You can download the final project using the Download Materials button at the top or bottom of this tutorial.

Thankfully, both inside and outside of the Swift community, you have a plethora of resources at your fingertips to learn more about how you can manage these tools with your Swift REST APIs.

You’ve probably heard about these books by now, but both our Vapor and Kitura books talk about using industry standard tools like Docker. The Kitura book specifically touches on using Nginx as an Ingress controller, and Prometheus and Grafana for performance monitoring. Also, tools like Appsody exist to make the integration of these tools easy! Additionally, you can try another Kitura tutorial on Github to learn how to deploy your own PostgreSQL database into Kubernetes, as well as an API that works with it.

Please write to us in the forums below if you have more questions, or want to ask about other tools that exist in this space!