Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Java CI/CD: From Continuous Integration to Kubernetes deployments

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Matthew Casperson
Word Count
1,367
Language
English
Hacker News Points
-
Summary

In this blog post, Matthew Casperson outlines the process of deploying a sample application, PetClinic, to an Elastic Kubernetes Service (EKS) cluster in AWS using Octopus, Docker, and Jenkins. The deployment involves creating an EKS cluster through Octopus, which utilizes a community step template for rapid setup, and configuring Kubernetes deployment resources and a load balancer service to expose the application publicly. The post emphasizes the importance of using runbooks to manage and debug the cluster, highlighting the advantage of establishing a runbook library for future team support without the need for direct access to kubectl or credentials. While the current setup stops short of full continuous deployment due to the lack of integration between Jenkins and Octopus, the next steps aim to connect these tools to complete the CI/CD pipeline.