---
title: Charmhub | Deploy Opensearch K8S using Charmhub - The Open Operator Collection
description: Deploy the latest version of Opensearch K8S as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/opensearch-k8s/docs/tutorial
---

# Opensearch K8S

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

Platform:

2/edge 22

```
juju deploy opensearch-k8s --channel 2/edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Tutorial

This tutorial is designed to help you learn how to deploy Charmed OpenSearch and become familiar with its available operations.

## [What you’ll need](https://charmhub.io/opensearch-k8s/docs/tutorial#p-24544-what-youll-need)

While this tutorial intends to guide you as you deploy Charmed OpenSearch for the first time, it will be most beneficial if:

* You have some experience using a Linux-based CLI
* You are familiar with OpenSearch concepts such as indices and users.
  + To learn more, see the official [OpenSearch documentation](https://opensearch.org/docs/latest/about/)
* Your computer fulfils the [minimum system requirements](https://charmhub.io/opensearch-k8s/docs/r-system-requirements)

## [What you’ll do](https://charmhub.io/opensearch-k8s/docs/tutorial#p-24544-what-youll-do)

| Step | Details |
| --- | --- |
| 1. [**Set up the environment**](https://charmhub.io/opensearch-k8s/docs/t-set-up) | Set up a cloud environment for your deployment with LXD |
| 2. [**Deploy OpenSearch**](https://charmhub.io/opensearch-k8s/docs/t-deploy-opensearch) | Learn how to deploy OpenSearch with Juju |
| 3. [**Enable TLS encryption**](https://charmhub.io/opensearch-k8s/docs/t-enable-tls) | Enable security in your deployment by integrating with a TLS certificates operator |
| 4. [**Integrate with a client application**](https://charmhub.io/opensearch-k8s/docs/t-integrate) | Learn how to integrate a client app with OpenSearch and manage users |
| 5. [**Manage passwords**](https://charmhub.io/opensearch-k8s/docs/t-passwords) | Learn about password management and rotation |
| 6. [**Scale horizontally**](https://charmhub.io/opensearch-k8s/docs/t-horizontal-scaling) | Scale your application by adding or removing juju units |
| 7. [**Clean up the environment**](https://charmhub.io/opensearch-k8s/docs/t-clean-up) | Remove your OpenSearch deployment and juju to free your machine’s resources |

---
