Kubernetes is a container orchestration platform allowing organizations to scale their services and workloads quickly. If you are working with containers or microservices, Kubernetes may be a great use case for you.
What are Kubernetes Deployments?
Kubernetes deployments are container image deployments which target Kubernetes-based environments.
How Harness supports Kubernetes deployments.
Harness has first class support for Kubernetes Deployments. As the Kubernetes ecosystem evolves, Harness makes Kubernetes Deployments simple. The Harness Platform can manage several types of deployments in the ecosystem such as Helm. Enabling canary deployments with automatic verification is core to the Harness Platform.
Learn how Relativity, a software platform with over 180k users in 40+ countries, reduced their Kubernetes costs across engineering and product teams by millions with Harness Cloud Cost Management.
Tilting Point, an award-winning game publisher, migrates to Kubernetes with just one developer using Harness. See how they saved over $100k in labor costs and tripled deployment frequency.
What is Helm & Kustomize?
Helm is a package manager for Kubernetes. Similar to Homebrew, RPM, and YUM, Helm deploys charts that define application packages. Kustomize is a tool that customizes Kubernetes manifests files. Kustomize is a configuration management solution for Kubernetes.
How Harness supports Helm and Kustomize.
Harness has native support for Helm and Kustomize based deployments. You can leverage your favorite package and configuration managers as managed resources inside a Harness CI/CD Pipeline.
What is Istio — Service Mesh?
Istio is a popular service mesh implementation that provides connection, security, control, and observability to microservices.
How Harness supports Istio Service Mesh.
Harness has native Istio support allowing for seamless canary and blue/green deployments. Harness can manage the traffic-splitting capabilities of Istio, allowing for seamless deployments and for your engineers to not worry about underlying Istio complexities.
In this first post in a blog series, learn how to carry out your first Istio deployment using Harness. Service Mesh is democratizing networking rules to dev teams, and we’re here to help it all happen.
Get your Service Mesh adoption cheat sheet, and learn how Harness can help you perform Istio deployments with ease. Includes a 4-minute video tutorial.
What are Kubernetes Resources — Kubernetes Manifest, CRDs, and Operators?
Kubernetes is a resource-based platform. Typical consumers of the platform will be creating and modifying different Kubernetes Resources. These resources have their lifecycle managed by Kubernetes to some degree. The first point of interaction with the declarative end state of Kubernetes is a manifest, e.g. a deployment.yaml. Other resources such as a Custom Resource Definition/CRD and Operators can extend the Kubernetes platform.
How Harness supports Kubernetes Resources — Manifest, CRDs, and Operators.
Harness has first-class support for Kubernetes Resources. Harness can create scaffolding around Kubernetes Resources removing complexities around crafting your own resource definitions that are purpose made for deployments. Harness can offer granular deployment lifecycle support around different Kubernetes Resources supporting canary and blue/green deployments inside Kubernetes.
With operators extending and leveraging Controllers and Custom Resource Definitions (CRDs), the possibility is there to have Kubernetes react in very specific ways for your application and application infrastructure. Learn about their role in the future of K8s.
Understand the why, and the how of Kubernetes. This course is geared towards a technical audience that is new to Kubernetes. It's quite a comprehensive introduction, so even those with some exposure will get something out of it.
What are Canary Deployments?
Canary Deployments are a progressive delivery pattern for rolling out releases to a subset of users.
How Harness supports Canary Deployments.
Harness is the defacto platform for Canary Deployments. Canary Deployments can be complex because of the multiple phases and the judgment call of when to promote or rollback a canary. The Harness Platform has smart verification taking away the manual toil in verification and enables seamless Canary Deployments.
From setup to pipeline execution, building a fully automated canary deployment from scratch in Harness takes just 4 minutes.
Canary deployments are one of the most popular release methods, as it is both an effective and cost-efficient methodology. View an illustrated explanation of how canary deployments can be utilized.
What is GitOps?
Secrets management is managing digital authentication credentials, such as passwords, API keys, OAuth tokens, and ssh keys.
How Harness manages GitOps.
The Harness GitOps integration allows you to use Git as the single source of truth while maintaining the state of the deployment process in Harness. Opt to sync changes between Harness and your git repository and accelerate your GitOps capabilities.
Learn how Ruckus Networks, a wireless networking equipment and software company, leveraged Harness GitOps to manage pipeline, service, environment, Helm, and Kubernetes configuration all in one place as code.
The buzz around GitOps has grown given the recent increase in demand for automation. Watch this 30-minute technical webinar to get a high-level overview on instituting GitOps in your org.