Skip to content

Commit 0b29225

Browse files
authored
Create README.md
1 parent ad9a361 commit 0b29225

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

k8s-logging/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
eksctl create iamserviceaccount \
2+
--name ebs-csi-controller-sa \
3+
--namespace kube-system \
4+
--cluster valaxy-logging \
5+
--role-name AmazonEKS_EBS_CSI_DriverRole \
6+
--role-only \
7+
--attach-policy-arn arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy \
8+
--approve
9+
10+
11+
ARN=$(aws iam get-role --role-name AmazonEKS_EBS_CSI_DriverRole --query 'Role.Arn' --output text)
12+
13+
eksctl create addon --cluster valaxy-logging --name aws-ebs-csi-driver --version latest --service-account-role-arn $ARN --force
14+
15+
kubectl create namespace logging
16+
17+
helm repo add elastic https://helm.elastic.co
18+
19+
helm install elasticsearch \
20+
--set replicas=1 \
21+
--set volumeClaimTemplate.storageClassName=gp2 \
22+
--set persistence.labels.enabled=true elastic/elasticsearch -n logging
23+
24+
# for username
25+
kubectl get secrets --namespace=logging elasticsearch-master-credentials -ojsonpath='{.data.username}' | base64 -d
26+
# for password
27+
kubectl get secrets --namespace=logging elasticsearch-master-credentials -ojsonpath='{.data.password}' | base64 -d
28+
29+
helm install kibana --set service.type=LoadBalancer elastic/kibana -n logging
30+
31+
helm repo add fluent https://fluent.github.io/helm-charts
32+
helm install fluent-bit fluent/fluent-bit -f fluentbit-values.yaml -n logging

0 commit comments

Comments
 (0)