记录下前段时间的踩坑成果。
hdd-ssd
的 storage class (可以在eck.yaml
中修改名字,见后)部署 Elastic Cloud on Kubernetes(ECK)
对于 k8s 1.13 或更高
kubectl create -f https://download.elastic.co/downloads/eck/1.0.0-beta1/all-in-one.yaml
对于 k8s 1.12:
kubectl create -f https://download.elastic.co/downloads/eck/1.0.0-beta1/all-in-one-no-validation.yaml
logging
kubectl create -f ./namespace.yml
kubectl create -f ./eck.yml
kubectl create -f fluent-bit-service-account.yaml
kubectl create -f fluent-bit-role.yaml
kubectl create -f fluent-bit-role-binding.yaml
kubectl create -f fluent-bit-configmap.yaml
kubectl create -f fluent-bit-ds.yaml
成功!
修改 eck.yml
中的对应配置项即可。
可以看这里的最后两项: https://github.com/nanmu42/k8s-eck-logging#reference