Our Kubernetes expertise
Kubernetes provides a production-ready container management platform that ensures availability and scalability of applications in an infrastructure-agnostic way. Kubernetes was open-sourced in 2014 and Praqma soon became an early adopter. We realized that Kubernetes complemented our DevOps mission. Containers were already providing a fast and portable way to package and ship applications, but Kubernetes introduced a deployment platform where those containers could be scheduled and deployed from declarative and platform-independent desired state. By combining the use of containers, Kubernetes, and CI/CD solutions, we are able to help our customers achieve their DevOps objectives.
Praqma introduces Kubernetes to organizations by creating CI/CD pipelines to build, test, package, and deploy their applications. We can create and manage your Kubernetes clusters and work alongside your developers to assist them with their deploys. Our experts can also show you how to migrate your legacy application from running on VMs or other orchestration systems to run and scale on Kubernetes. And if you want to continuously integrate and deploy your cloud-native apps into Kubernetes we have experts for that too.
Our Kubernetes commitment
Kubernetes is one of the largest ever open source projects with a very wide community. As part of our commitment to the open source culture Praqma contributes to the K8s community by sharing knowledge in our blogs (Deploying Jenkins on k8s, K8s on Windows, Proxying k8s services with Traefik…), organizing meet-ups and conferences (e.g. Day of Cloud Native, Pre-KubeCon meet-up), and creating open source tools (e.g. Helmsman, Network-Multitool). Two of our consultants shared their experience on “High Availability Kubernetes on Bare Metal” at KubeCon 2017.
Additionally, Praqma offers the Atlassian Software in Kubernetes (ASK) for deploying Atlassian data-center or server software in Kubernetes.
Our CI/CD solution for Kubernetes
Helm is a package manager for Kubernetes applications. It packages applications as reusable, customizable and shareable packages called “charts”. However, Helm is NOT a CI/CD tool, so we decided to create Helmsman because at Praqma we’re all about automation.
Helmsman is a dynamic CI/CD solution to automate Helm charts deployment to your Kubernetes cluster. It adds a layer of abstraction around Helm and allows you to declaratively define a desired state of your Helm charts in a Kubernetes cluster.