File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments