Skip to content

Commit 8c46b58

Browse files
ahmatarokkk
authored andcommitted
review documentation
1 parent b2a6726 commit 8c46b58

16 files changed

+173
-5284
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This operator helps you to pack together logging information with your applicati
5050
The logging operator automates the deployment and configuration of a Kubernetes logging pipeline. Under the hood the operator configures a fluent-bit daemonset for collecting container logs from the node file system. Fluent-bit enriches the logs with Kubernetes metadata and transfers them to fluentd. Fluentd receives, filters and transfer logs to multiple outputs. Your logs will always be transferred on authenticated and encrypted channels.
5151

5252
##### Blogs
53-
- [Logging-Operator v2](https://banzaicloud.com/blog/logging-operator-v2/) (soon)
53+
- [Logging-Operator v2](https://banzaicloud.com/blog/logging-operator-v2/)
5454

5555
##### Blogs (general logging and operator v1)
5656
- [Advanced logging on Kubernetes](https://banzaicloud.com/blog/k8s-logging-advanced/)

docs/deploy/README.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,56 @@
1+
<p align="center"><img src="../img/lo.svg" width="260"></p>
2+
<p align="center">
3+
14
# Deploy logging-operator from Kubernetes Manifests
25

6+
### Clone the logging-operator repo
7+
```bash
8+
git clone [email protected]:banzaicloud/logging-operator.git
9+
```
10+
11+
### Navigate to the nginx-data-www folder
12+
```bash
13+
cd logging-operator
14+
```
15+
16+
### Now, let’s create a Namespace called “logging” to work in:
17+
```bash
18+
kubectl create ns logging
19+
```
20+
21+
### Create ServiceAccount and install cluster roles
22+
```bash
23+
kubectl -n logging create -f ./docs/deploy/manifests/rbac.yaml
24+
```
25+
26+
### Apply the ClusterResources
27+
```bash
28+
kubectl -n logging create -f ./config/crd/bases/logging.banzaicloud.io_clusterflows.yaml
29+
kubectl -n logging create -f ./config/crd/bases/logging.banzaicloud.io_clusteroutputs.yaml
30+
kubectl -n logging create -f ./config/crd/bases/logging.banzaicloud.io_flows.yaml
31+
kubectl -n logging create -f ./config/crd/bases/logging.banzaicloud.io_loggings.yaml
32+
kubectl -n logging create -f ./config/crd/bases/logging.banzaicloud.io_outputs.yaml
33+
```
34+
35+
### Deploy the Operator
36+
```bash
37+
kubectl -n logging create -f ./docs/deploy/manifests/deployment.yaml
38+
```
39+
40+
41+
<p align="center"><img src="../img/helm.svg" width="150"></p>
42+
<p align="center">
43+
44+
# Deploy logging-operator with Helm
45+
46+
### Add operator chart repository:
47+
```bash
48+
helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com
49+
helm repo update
50+
```
51+
52+
### Logging Operator
53+
```bash
54+
helm install --namespace logging --name logging banzaicloud-stable/logging-operator
55+
```
56+
> You can install `logging` resource via [Helm chart](/charts/logging-operator-logging) with built-in TLS generation.

docs/deploy/manifests/cr-clusterFlow.yaml

Lines changed: 0 additions & 137 deletions
This file was deleted.

0 commit comments

Comments
 (0)