Skip to content

Commit afc15f8

Browse files
committed
Update Blog “deploying-cribl-stream-containers-on-hpe-greenlake”
1 parent 33b320e commit afc15f8

File tree

2 files changed

+35
-21
lines changed

2 files changed

+35
-21
lines changed

content/blog/deploying-cribl-stream-containers-on-hpe-greenlake.md

Lines changed: 35 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,32 @@
11
---
2-
title: Deploying Cribl Stream Containers on HPE GreenLake
2+
title: Deploying Cribl Stream Containers on HPE GreenLake for Private Cloud Enterprise
33
date: 2024-01-17T21:25:38.155Z
4-
author: Elias Alagna, HPE Distinguished Technologist & Kam Amir, Cribl Director
5-
of Technical Alliances
4+
author: Elias Alagna & Kam Amir
65
authorimage: /img/Avatar1.svg
76
disable: false
87
tags:
9-
- ezmeral, hpe-ezmeral-container-platform, hpe-ezmeral-data-fabric,
10-
kubernetes, hpe-greenlake, as-a-service, PCE, Private Cloud Enterprise,
11-
logging, Splunk, GreenLake, Cribl
8+
- ezmeral
9+
- hpe-ezmeral-container-platform
10+
- hpe-ezmeral-data-fabric
11+
- kubernetes
12+
- hpe-greenlake
13+
- as-a-service
14+
- PCE
15+
- Private Cloud Enterprise
16+
- logging
17+
- Splunk
18+
- GreenLake
19+
- Cribl
1220
---
13-
Hewlett Packard Enterprise and [Cribl](https://cribl.io/) bring together breakthrough technology to optimize and modernize observability data management offering new levels of performance and platform independence.
21+
Hewlett Packard Enterprise and [Cribl](https://cribl.io/) bring together breakthrough technology to optimize and modernize observability data management, offering new levels of performance and platform independence.
1422

15-
The challenges of security and log management are only partly solved by existing software solutions. HPE and Cribl address the remaining problems of optimizing, routing, and replaying logs to provide independence from the industry’s software products in this space. HPE provides a robust way to run multiple log management software solutions and the Cribl Stream in a modern, easy-to-use, and robust platform. Together HPE and Cribl reduce the total cost of ownership of log management systems by optimizing the software, accelerating infrastructure, and reducing management costs.
23+
The challenges of security and log management are only partly solved by existing software solutions. HPE and Cribl address the remaining problems of optimizing, routing, and replaying logs to provide independence from the industry’s software products in this space. HPE provides a robust way to run multiple log management software solutions and the Cribl Stream in a modern, easy-to-use, and robust platform. Together, HPE and Cribl reduce the total cost of ownership of log management systems by optimizing the software, accelerating the infrastructure, and reducing management costs.
1624

17-
Cribl Stream is a vendor-agnostic observability pipeline that gives you the flexibility to collect, reduce, enrich, normalize, and route data from any source to any destination within your existing data infrastructure. HPE GreenLake is a private and hybrid cloud service that delivers the benefits of public cloud to your on-premises environment.
25+
Cribl Stream is an observability and data streaming platform for real-time processing of logs, metrics, traces, and observability data that enables the ITops, SRE, SecOps and observability teams to collect the data they want, shape the data in the formats they need, route the data wherever they want it to go, and replay data on-demand; thereby enabling customers to observe more and spend less, to have choice and flexibility, and to provide control over their data. HPE GreenLake is a private and hybrid cloud service that delivers the benefits of public cloud to your on-premises environment.
26+
27+
Cribl software can be deployed as stand alone software or run on a fully managed HPE GreenLake platform to offer further ease-of-use for organizations that want the benefits of cloud in an on-premise private cloud offering.
28+
29+
Deploying Cribl Stream containers on HPE GreenLake is a simple and effective way to implement a vendor-agnostic observability pipeline. Cribl Stream containers offer a number of advantages, including agility, cost savings, security, and management simplicity. [Cribl software](https://www.hpe.com/us/en/software/marketplace/cribl-stream.html) is available in the[ HPE GreenLake Marketplace](https://www.hpe.com/us/en/software/marketplace.html).
1830

1931
Deploying Cribl Stream containers on HPE GreenLake offers a number of advantages, including:
2032

@@ -23,16 +35,16 @@ Deploying Cribl Stream containers on HPE GreenLake offers a number of advantages
2335
* **Security:** Cribl Stream containers can help you secure your data by encrypting it at rest and in transit.
2436
* **Management simplicity:** HPE GreenLake provides a single management console for managing your Cribl Stream containers, making it easy to keep your observability pipeline running smoothly.
2537

26-
![Cribl architecture diagram](/img/criblarchitecure.png "Cribl architecture")
38+
![Cribl architecture diagram](/img/cribl-on-hpe-architecture.png "Cribl architecture")
2739

2840
#### Prerequisites
2941

3042
Before you deploy Cribl Stream containers on HPE GreenLake, you will need to:
3143

32-
* Have a HPE GreenLake account on <https://common.cloud.hpe.com/>.
33-
* Install the HPE GreenLake CLI.
34-
* Create a HPE GreenLake cluster.
35-
* Install the Cribl Stream Kubernetes operator.
44+
* Have an active HPE GreenLake agreement and deployed HPE GreenLake for Private Cloud Enterprise and an account on [https://common.cloud.hpe.com/](<* https://common.cloud.hpe.com/>).
45+
* Install the HPE Ezmeral Runtime Enterprise [Kubectl executable](https://docs.ezmeral.hpe.com/runtime-enterprise/56/reference/kubernetes/tenant-project-administration/Dashboard__Kubernetes_TenantProject_Administrator.html).
46+
* Create a HPE Ezmeral Runtime Enterprise [Kubernetes cluster](https://youtu.be/HSYWa2MalF4).
47+
* Install the Cribl Stream [Kubernetes operator](https://docs.cribl.io/stream/getting-started-guide/).
3648

3749
Steps to deploy Cribl Stream containers on HPE GreenLake:
3850

@@ -114,9 +126,9 @@ nodeSelector:
114126
stream: worker
115127
```
116128

117-
Next set the labels for your workers and leader node.
129+
Next, set the labels for your workers and leader node.
118130

119-
First get a list of all the nodes and see the labels associated with them:
131+
To do this, you'll first need to get a list of all the nodes and the labels associated with them.
120132

121133
```shell
122134
kubectl get nodes --show-labels
@@ -142,13 +154,13 @@ If you accidentally label a node and want to remove or overwrite the label, you
142154
kubectl label nodes k8s-cribl-wor8v32g-cdjdc-876nq.gl-hpe.net stream=worker --overwrite=true
143155
```
144156

145-
Once the labels have been set, now you are ready to run the helm command and deploy Cribl Stream on your environment. The first command will deploy the Cribl Leader node:
157+
Once the labels have been set, you are ready to run the helm command and deploy Cribl Stream on your environment. The first command will deploy the Cribl Leader node:
146158

147159
```shell
148160
helm install --generate-name cribl/logstream-leader -f leader_values.yaml -n cribl
149161
```
150162

151-
When successful, you will see a similar output like the one below:
163+
When successful, you will see output similar to what's shown below:
152164

153165
```shell
154166
NAME: logstream-leader-1696441333
@@ -194,7 +206,7 @@ logstream-leader-1696441333-internal ClusterIP 10.105.14.164 <none>
194206
logstream-workergroup-1696441592 LoadBalancer 10.102.239.137 <pending> 10001:30942/TCP,9997:32609/TCP,10080:32174/TCP,10081:31898/TCP,5140:30771/TCP,8125:31937/TCP,9200:32134/TCP,8088:32016/TCP,10200:32528/TCP,10300:30836/TCP 5m35s
195207
```
196208

197-
Note, the names and IP addresses will differ from the above example. To test that the deployment was successful, you can run the following command and log into your deployment using the localhost and port 9000:
209+
Note: the names and IP addresses will differ from the above example. To test that the deployment was successful, you can run the following command and log into your deployment using the localhost and port 9000:
198210

199211
```shell
200212
kubectl port-forward service/logstream-leader-1696441333 9000:9000 &
@@ -213,12 +225,14 @@ Make sure to use your leader and worker group name when uninstalling Cribl from
213225

214226
#### Configuring Cribl Stream
215227

216-
Once you have deployed the Cribl Stream containers, you need to configure them to collect and process your data. You can do this by editing the Cribl Stream configuration file. The Cribl Stream documentation provides detailed instructions on how to configure Cribl Stream.
228+
Once you have [deployed the Cribl Stream](https://docs.cribl.io/stream/deploy-kubernetes-leader/) containers, you need to configure them to collect and process your data. You can do this by editing the Cribl Stream configuration file. The Cribl Stream documentation provides detailed instructions on how to configure Cribl Stream.
217229

218230
#### Sending your data to your analysis platform of choice
219231

220232
Once you have configured Cribl Stream to collect and process your data, you need to send it to your analysis platform of choice. Cribl Stream supports a wide range of analysis platforms, including Elasticsearch, Splunk, and Kafka.
221233

222234
#### Conclusion
223235

224-
Deploying Cribl Stream containers on HPE GreenLake is a simple and effective way to implement a vendor-agnostic observability pipeline. Cribl Stream containers offer a number of advantages, including agility, cost savings, security, and management simplicity.
236+
For more information on Cribl Stream, check out "Optimized Enterprise Logging Solution With HPE Ezmeral And Cribl Business white paper": <https://www.hpe.com/psnow/doc/a50006507enw>
237+
238+
For more blog posts related to HPE Ezmeral Software, keep coming back to the HPE Developer Community blog and search on HPE Ezmeral.
206 KB
Loading

0 commit comments

Comments
 (0)