เบเบงเบเปเบฎเบปเบฒเบเบปเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ Apache Cassandra เปเบเบฑเบเบเบปเบเบเบฐเบเบด เปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบกเบฑเบเบเบฒเบเปเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบ Kubernetes. เปเบเปเบญเบเบฐเบชเบฒเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบเบฑเบเบงเบดเปเบชเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเปเบเบฑเบ, เปเบเบทเปเบญเบเปเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบตเปเบกเบตเบขเบนเป (เบฅเบงเบกเบเบฑเบเบชเบฐเบเบฒเบเบฅเบงเบกเบเบญเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบ) เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ Cassandra เบเบฑเบ K8s.
"เบเบนเปเปเบเบชเบฒเบกเบฒเบเบเบปเบเบเบญเบเปเบกเปเบเบดเบเบเปเปเบชเบฒเบกเบฒเบเบเบปเบเบเบญเบเบฅเบฑเบเปเบเป"
Cassandra เปเบกเปเบเปเบ? เบกเบฑเบเปเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเปเบเบเบขเบฒเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฐเบเบฐเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเปเบญเบกเบชเบนเบเปเบเบเบเปเปเบกเบตเบเบธเบเบเบฝเบงเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง. เปเบเบเบเบฒเบเปเบเบทเบญเบเบเปเบญเบเบเบฒเบเบเบฒเบเปเบเบฐเบเปเบฒเบเบฒเบง, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบซเปเบเบฝเบเปเบเปเบฅเบฑเบเบชเบฐเบเบฐเบเบปเปเบเบเปเบเบญเบ Cassandra เบเบตเปเบเบฐเบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบชเบฐเปเบเบฒเบฐ:
- Cassandra เปเบกเปเบเบเบฝเบเปเบ Java.
- Topology Cassandra เบเบฐเบเบญเบเบกเบตเบซเบผเบฒเบเบฅเบฐเบเบฑเบ:
- เปเบเบ - เบเบถเปเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเบณเปเบเป Cassandra;
- Rack เปเบกเปเบเบเบธเปเบกเบเบญเบ Cassandra instances, united เปเบเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐ, เบเบฑเปเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ;
- Datacenter - เบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบธเปเบกเบเบฑเบเบซเบกเบปเบเบเบญเบ Cassandra instances เบเบตเปเบเบฑเปเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบ;
- Cluster เปเบกเปเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ.
- Cassandra เปเบเปเบเบตเปเบขเบนเป IP เปเบเบทเปเบญเบเปเบฒเบเบปเบ node.
- เปเบเบทเปเบญเปเบฅเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเบเบฝเบเปเบฅเบฐเบเบฒเบเบญเปเบฒเบ, Cassandra เปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเปเบงเปเปเบ RAM.
เปเบเบเบฑเบเบเบธเบเบฑเบ - เปเบเบชเบนเปเบเบฒเบเบเปเบฒเบเปเบ Kubernetes เบเบตเปเปเบเบฑเบเปเบเปเบเป.
เบเบงเบโเบชเบญเบโเบเบฒเบโเปเบญเบโ
เปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบ Cassandra เบเบฑเบ Kubernetes, เบเบงเบเปเบฎเบปเบฒเบซเบงเบฑเบเบงเปเบฒเบเปเบงเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบกเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบชเบฐเบเบงเบเบเบงเปเบฒ. เบชเบดเปเบเบเบตเปเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เบชเบดเปเบเบเบตเปเบเบฐเบเปเบงเบเปเบเปเบฅเบทเปเบญเบเบเบตเป?
1. เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ
เบเบฑเปเบเบเบตเปเปเบเปเบเบทเบเบเบตเปเปเบเบเปเบฅเปเบง, Cassanda เปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเปเปเบกเบนเบเปเบ RAM - in Memtable. เปเบเปเบกเบตเบชเปเบงเบเบญเบทเปเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเปเบเปเบ - เปเบเบฎเบนเบเปเบเบ SSTable. เบเบดเบเบดเบเบธเบเบเบปเบเบเบทเบเปเบเบตเปเบกเปเบชเปเบเปเปเบกเบนเบเบเบตเป เบเบฑเบเบเบถเบเบชเบฑเบเบเบฒ โ เบเบฑเบโเบเบถเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเบฑเบโเบซเบกเบปเบโ, เปเบเบดเปเบโเบเบฑเบโเปเบเปโเบเบฑเบโเบเบถเบโเปเบงเปโเปเบโเปเบเปเบโ.
เบเบฝเบเปเบเบเบงเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบ Cassandra
เปเบ Kubernetes, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเป PersistentVolume เปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ. เบเปเบเบญเบเปเบเบเบฑเบเบเบปเบเปเบเบเบตเปเบเบดเบชเบนเบเปเบฅเปเบง, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเปเบ Kubernetes เปเบกเปเบเบเปเบฒเบเบเบถเปเบเปเบเปเบเปเบฅเบฐเบเบต.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเบเบชเบฑเบ PersistentVolume เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบซเปเบเบฑเบเปเบเปเบฅเบฐเบเบฑเบ Cassandra
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบชเบฑเบเปเบเบเบงเปเบฒ Cassandra เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบซเบกเบฒเบเปเบเบดเบเบเบฒเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบ, เบชเบฐเปเบซเบเบตเบเบปเบเปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบตเป. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบชเปเบฒเบเบเบธเปเบก Cassandra เบเบฒเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบ nodes, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฅเบฐเบเบปเบเปเบเบเบขเบฒเบเปเบเบฑเปเบ Ceph เบซเบผเบท GlusterFS เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเปโ, เบกเบฑเบโเบเบฐโเปเบเบฑเบโเปเบซเบโเบเบปเบโเบเบตเปโเบเบฐโเปเบเบฑเบโเบฎเบฑเบโเบชเบฒโเบเปเปโเบกเบนเบโเบเปเบฝเบงโเบเบฑเบโเปเบเปเบโเปเบกเปโเบเปเบฒเบโเปเบเบโเบเปเบฒโเปเบเปโ hostPath
.
เบเปเบฒเบเบฒเบกเบญเบทเปเบเปเบกเปเบเบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบชเบฒเบเบฒเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบงเบดเบเบตเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบปเบเบเปเป Cassandra เบซเบเบถเปเบเปเบฅเบฐเปเบเบฑเบเบเปเปเบกเบนเบเบขเบนเปเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเปเบเบเบขเบฒเบ, i.e. Ceph เปเบฅเบฐ GlusterFS เบเบตเปเบเปเบฒเบงเบกเบฒเบเบฐเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเปเบเบปเปเบฒ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฐเปเบเปเปเบเบงเปเบฒเบฅเบฒเบงเบเบฐเบเปเปเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบเบถเปเบเปเบเบเปเปเบเบญเบเบเบธเปเบก Kuberntes เบเบฐเบชเบนเบเปเบชเบ.
2. เบเบฒเบเบเบดเบเบเบฒเบก
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบ virtually เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเปเบ Kubernetes เปเบกเปเบ Prometheus (เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเบปเบงเบขเปเบฒเบเบเบญเบเบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบฒเบเปเบ Grafana เบชเปเบฒเบฅเบฑเบ Cassandra
เบกเบตเบเบฝเบเปเบเปเบชเบญเบเบเบนเปเบชเบปเปเบเบญเบญเบ:
เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบญเบฑเบเบเปเบฒเบญเบดเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฎเบปเบฒเปเบญเบเปเบเบฒเบฐเบงเปเบฒ:
- JMX Exporter เบเปเบฒเบฅเบฑเบเปเบเบตเบเปเบเปเบฅเบฐเบเบฑเบเบเบฐเบเบฒ, เปเบเบเบฐเบเบฐเบเบตเป Cassandra Exporter เบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบธเบกเบเบปเบเบเบฝเบเบเป. Cassandra Exporter เบเบฑเบเบเปเปเบฎเบญเบเบฎเบฑเบ Cassandra เบฅเบธเปเบเบชเปเบงเบเปเบซเบเป.
- เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบกเบฑเบเปเบเบฑเบ javaagent เปเบเบเบเบฒเบเปเบเบตเปเบกเบเบธเบ
-javaagent:<plugin-dir-name>/cassandra-exporter.jar=--listen=:9180
. - เบกเบตเบซเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบง
dashboad เบเบฝเบเบเป , เปเบเบดเปเบเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ Cassandra Exporter.
3. เบเบฒเบเปเบฅเบทเบญเบ Kubernetes primitives
เบญเบตเบเบเบฒเบกเปเบเบเบชเปเบฒเบเบเปเบฒเบเปเบเบดเบเบเบญเบเบเบธเปเบก Cassandra, เปเบซเปเบเบฐเบเบฒเบเบฒเบกเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบขเบนเปเบเบตเปเบเบฑเปเบเปเบเบปเปเบฒเปเบเปเบเบเปเบฒเบเบตเปเปเบเป Kubernetes:
- Cassandra Node โ Pod
- Cassandra Rack โ StatefulSet
- Cassandra Datacenter โ เบชเบฐเบเบธเบเปเบเบตเบเบฒเบ StatefulSets
- เบเบฒเปเบเบเบเบฃเบฒ โ ???
เบกเบฑเบเบเบฐเบเบปเบเบงเปเบฒเบเบฒเบเบซเบเปเบงเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฒเบเปเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบธเปเบก Cassandra เบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบเปเบเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเปเปเบกเบต, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบเบกเบฑเบเปเบเป! Kubernetes เบกเบตเบเบปเบเปเบเบเบฒเบเบเปเบฒเบเบปเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบญเบเบเบปเบเปเบญเบเปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบเบเบตเป -
เบเบฐเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบตเปเบกเปเบเบตเบกเบชเบณเบฅเบฑเบเบเบฑเบเบเบถเบ เปเบฅเบฐเบเบฒเบเปเบเปเบเปเบเบทเบญเบ
เปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบ Custom เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเปเปเปเบเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบซเบเบฑเบ: เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบกเบฑเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบต เบเบนเปเบเบงเบเบเบธเบก. เปเบเบปเปเบฒเบญเบฒเบเบเบฐเบเปเบญเบเบเบญเบเบซเบฒเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญ
4. เบเบฒเบเบเปเบฒเบเบปเบเบเบญเบเบเบฑเบ
เปเบเบงเบฑเบเบเปเบฒเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเบปเบเบฅเบปเบเปเบซเบฑเบเบเบตเบงเปเบฒเบซเบเบถเปเบเปเบซเบเบ Cassandra เบเบฐเปเบเบปเปเบฒเบเบฑเบเบซเบเบถเปเบเบเบฑเบเปเบ Kubernetes. เปเบเปเบเบตเปเบขเบนเป IP เบเบญเบเบเบฑเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบเปเบเปเบเปเบฅเบฐเบเบฑเปเบ. เปเบฅเบฐเบเบฒเบเบเปเบฒเบเบปเบเบเบญเบ node เปเบ Cassandra เปเบกเปเบเบญเบตเบเปเบชเปเบเบตเปเบขเบนเป IP ... เบกเบฑเบ turns เปเบซเปเปเบซเบฑเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบเบเปเบฒเบเปเบเปเบฅเบฐ pod, เบเบธเปเบก Cassandra เบเบฐเปเบเบตเปเบก node เปเบซเบกเป.
เบกเบตเบเบฒเบเบญเบญเบ, เปเบฅเบฐเบเปเปเบเบฝเบเปเบเปเบซเบเบถเปเบ:
- เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเบเบถเบเปเบเบเบเบปเบงเบฅเบฐเบเบธเปเบเบปเปเบฒเบเบฒเบ (UUIDs เบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบปเบงเบขเปเบฒเบ Cassandra) เบซเบผเบทเปเบเบเบเบตเปเบขเบนเป IP เปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบเปเบเบเบชเปเบฒเบ / เบเบฒเบเบฐเบฅเบฒเบ. เบงเบดเบเบตเบเบฒเบเบกเบตเบชเบญเบเบเปเปเปเบชเบเบเบฝเบเบเบปเปเบเบเป:
- เบเบงเบฒเบกเบชเปเบฝเบเบเบญเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบตเปเปเบเบตเบเบเบทเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบชเบญเบ nodes เบเบปเบเบฅเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบเบญเบ, Cassandra nodes เบเบฐเบเปเบญเบกเบเบฑเบเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบตเปเบขเบนเป IP เบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเปเบเปเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฝเบงเบเบฑเบ.
- เบเปเบฒเบเปเป Cassandra เบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบเบญเบเบกเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเบกเบฑเบเปเบเปเบญเบตเบเบเปเปเปเบ.
- เบเบฒเบเปเบเปเปเบเบเบตเบชเบญเบเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเบเบฒเบ hack เบเบฐเบซเบเบฒเบเบเปเบญเบ, เปเบเปเบขเปเบฒเบเปเบเบเปเปเบเบฒเบก: เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบกเบต ClusterIP เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐ Cassandra node. เบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเป:
- เบเปเบฒเบกเบตเบซเบผเบฒเบ nodes เปเบเบเบธเปเบก Cassandra, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบชเปเบฒเบเบเปเบฅเบดเบเบฒเบเบซเบผเบฒเบ.
- เบเบธเบเบชเบปเบกเบเบฑเบ ClusterIP เบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบ iptables. เบเบตเปเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเบเบฑเบเบซเบฒเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบธเปเบก Cassandra เบกเบตเบซเบผเบฒเบ (1000 ... เบซเบผเบทเปเบกเปเบเบฐเบเบฑเปเบ 100?) nodes. เปเบเบดเบเปเบกเปเบเบงเปเบฒ
เบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบเบเบญเบตเบเปเบชเป IPVS เบชเบฒเบกเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเป.
- เบเบฒเบเปเบเปเปเบเบเบตเบชเบฒเบกเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเบญเบเปเบฒเบเบเบญเบ nodes เบชเปเบฒเบฅเบฑเบ Cassandra nodes เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบญเบธเบเบดเบเบเบปเบเบเบญเบ pods เปเบเบเบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒ.
hostNetwork: true
. เบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบเบเปเปเบเปเบฒเบเบฑเบเบเบฒเบเบขเปเบฒเบ:- เปเบเบทเปเบญเบเบปเบเปเบเบเบซเบปเบงเบซเบเปเบงเบ. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเป node เปเบซเบกเปเบเปเบญเบเบกเบตเบเบตเปเบขเบนเป IP เบเบฝเบงเบเบฑเบเบเบฑเบเบญเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ (เปเบเปเบกเบเปเบเบฑเปเบ AWS, GCP เบเบตเปเปเบกเปเบเปเบเบทเบญเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบฎเบฑเบ);
- เบเบฒเบเบเปเบฒเปเบเปเปเบเบทเบญเบเปเบฒเบเบเบญเบ nodes cluster, เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบเปเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบทเบญเบเปเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบงเบฒเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเบเบเบฑเบ Cassandra เบขเบนเปเปเบเบซเบเบถเปเบ cluster node เบเบฐเบกเบตเบเบฑเบเบซเบฒ.
5. เบเปเปเบกเบนเบเบชเบณเบฎเบญเบ
เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบเบถเบเบชเบฐเบเบฑเบเปเบเบฑเบกเบเบญเบเบเปเปเบกเบนเบเบเบญเบ Cassandra node เบเบฝเบงเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบ. Kubernetes เบชเบฐเปเบญเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบชเบฐเบเบงเบเปเบเบเบฒเบเปเบเป
เบเปเบญเบเบเปเปเบเบทเบญเบเปเบเบปเปเบฒเบงเปเบฒ Cassandra เปเบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเปเบงเปเปเบเบเบงเบฒเบกเบเบปเบเบเปเบฒ. เปเบเบทเปเบญเปเบฎเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเป, เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ (Memtables) เบเปเบฒเบเปเบ disk (SSTables). เปเบเบเบธเบเบเบตเป, เปเบซเบเบ Cassandra เบขเบธเบเปเบเบปเบฒเบเบฒเบเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป, เบเบดเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเบธเปเบก.
เบซเบผเบฑเบโเบเบฒเบโเบเบตเปโ, เบเบฒเบโเบชเปเบฒโเบฎเบญเบโเบเปเปโเบกเบนเบโเปเบเปโเบเบทเบโเปเบเบโเบเปเบฒเบโเบญเบญเบ (snapshot) เปเบฅเบฐโเปเบเบโเบเบฒเบโเปเบเปโเบเบทเบโเบเบฑเบโเบเบถเบโเปเบงเป (เบเบธเปเบกเบเบปเบ). เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฐเบเบปเบเบงเปเบฒเบเบฝเบเปเบเปเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเบเปเปเปเบเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเบซเบเบฑเบ: เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบเบเบถเบเบเบปเบงเบฅเบฐเบเบธเบเปเปเบกเบนเบเบเบตเป Cassandra เบฎเบฑเบเบเบดเบเบเบญเบ - เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบ tokens เบเบดเปเบชเบ.
เบเบฒเบเปเบเปเบเบฐเบเบฒเบเบเบญเบ tokens เปเบเบทเปเบญเบเปเบฒเบเบปเบเบชเบดเปเบเบเบตเปเบเปเปเบกเบนเบ Cassandra nodes เบฎเบฑเบเบเบดเบเบเบญเบ
script เบเบปเบงเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ Cassandra เบเบฒเบ Google เปเบ Kubernetes เบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบเบตเป
set -eu
if [[ -z "$1" ]]; then
info "Please provide a keyspace"
exit 1
fi
KEYSPACE="$1"
result=$(nodetool snapshot "${KEYSPACE}")
if [[ $? -ne 0 ]]; then
echo "Error while making snapshot"
exit 1
fi
timestamp=$(echo "$result" | awk '/Snapshot directory: / { print $3 }')
mkdir -p /tmp/backup
for path in $(find "/var/lib/cassandra/data/${KEYSPACE}" -name $timestamp); do
table=$(echo "${path}" | awk -F "[/-]" '{print $7}')
mkdir /tmp/backup/$table
mv $path /tmp/backup/$table
done
tar -zcf /tmp/backup.tar.gz -C /tmp/backup .
nodetool clearsnapshot "${KEYSPACE}"
เบเบปเบงเบขเปเบฒเบเบเบญเบ bash script เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเบเบฒเบเบซเบเบถเปเบ Cassandra node
เบงเบดเบเบตเปเบเปเปเบเบเบตเปเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบ Cassandra เปเบ Kubernetes
เบเบฐเบเบธเบเบฑเบเบเบตเปเปเบเปเบญเบฑเบเปเบเปเบเบทเปเบญเบเบณเปเบเป Cassandra เปเบ Kubernetes เปเบฅเบฐเบญเบฑเบเปเบเบเบตเปเปเปเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบณเบเบปเบเปเบงเป?
1. เบงเบดเบเบตเปเบเปเปเบเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบ StatefulSet เบซเบผเบท Helm
เบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฑเบ StatefulSets เบเบทเปเบเบเบฒเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบธเปเบก Cassandra เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบต. เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบฐเบฅเบฒเบ Helm เปเบฅเบฐเปเบกเปเปเบเบ Go, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเปเบเบนเปเปเบเปเบกเบตเบเบฒเบเปเบเปเบเบญเบเปเบเบเบเบทเบเบซเบเบธเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป Cassandra.
เบเบปเบเบเบฐเบเบดเบญเบฑเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต ... เบเบปเบเบเปเบงเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเปเปเบเบฒเบเบเบดเบเบเบฐเปเบเบตเบเบเบถเปเบเปเบเบฑเปเบ: เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ node. เปเบเบทเปเบญเบเบกเบท Kubernetes เบกเบฒเบเบเบฐเบเบฒเบเบเบฝเบเปเบเปเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเบเบถเบเปเบเบดเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฑเบเบซเบกเบปเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเบเปเบฒเบเบฑเบเบซเบผเบฒเบเปเบเบเปเบฒเบเบงเบเบเบตเปเบกเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ: เบเบฒเบเบเบปเบเปเบเบ node, เบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ, เบเบฒเบเบเบทเปเบเบเบปเบง, เบเบฒเบเบเบดเบเบเบฒเบก, เปเบฅเบฐเบญเบทเปเบเป.
เบเบปเบงเปเบเบ:
-
เบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ Helm เบซเบผเบฑเบ ; เบเบฒเบเบฐเบฅเบฒเบเบเบฒเบ bitnami .
เบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบชเบญเบเปเบกเปเบเบเบตเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ, เปเบเปเบเบถเปเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ.
2. เบเบฒเบเปเบเปเปเบเปเบเบเบญเบตเบเปเบชเป Kubernetes Operator
เบเบฒเบเปเบฅเบทเบญเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฐเบซเบเบญเบเปเบญเบเบฒเบเบญเบฑเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบธเปเบก. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบญเบเปเบเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ Cassandra, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบญเบทเปเบเป, เบฎเบนเบเปเบเบเบเบตเปเบเบตเปเบเบดเปเบเบเบทเบงเปเบฒ Sidecar <-> Controller <-> CRD:
เบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบฒเบ Node เปเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ Cassandra เบเบตเปเบเบทเบเบญเบญเบเปเบเบเบเบต
เปเบซเปเปเบเบดเปเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
1. Cassandra-operator เบเบฒเบ instaclustr
-
GitHub - เบเบงเบฒเบกเบเปเบญเบก: เบญเบฑเบเบเบฒ
- เปเบเบญเบฐเบเบธเบเบฒเบ: Apache 2.0
- เบเบฐเบเบดเบเบฑเบเปเบ: Java
เบเบตเปโเปเบกเปเบโเปเบเปโเบเบดเบโเปเบฅเปเบงโเปเบเบฑเบโเปเบเบโเบเบฒเบโเบเบตเปโเบเบตโเบเบตเปโเบชเบธเบโเปเบฅเบฐโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโเบขเปเบฒเบโเบซเปเบฒเบงโเบซเบฑเบโเบเบฒเบโเบเปโเบฅเบดโเบชเบฑเบโเบเบตเปโเบชเบฐโเบซเบเบญเบโเบเบฒเบโเบเบฑเบโเบเบฒเบ Cassandra เบเบฒเบโเบเบฑเบโเบเบฒเบ. เบกเบฑเบ, เบเบฑเปเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบ, เปเบเปเบเบฑเบ sidecar เบเบตเปเบเบญเบกเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเบ HTTP. เบเบฝเบเปเบ Java, เบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฒเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบตเปเบเปเบฒเบงเบซเบเปเบฒเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฅเบนเบเบเปเบฒเปเบ. เบเบญเบเบเบฒเบเบเบตเป, เบเบนเปเบเบฐเบเบญเบเบเบฒเบเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Racks เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบ Datacenter.
เปเบเปเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบกเบตเบเปเปเบเบตเปเบเบฑเปเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบดเบเบเบฒเบก, เบเบฒเบเบเบธเปเบกเบเบญเบเบเบธเปเบกเบเบตเปเบกเบตเบฅเบฐเบเบฑเบเบชเบนเบเปเบเบเปเบเป CRD, เปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ.
2. Navigator เบเบฒเบ Jetstack
-
GitHub - เบเบงเบฒเบกเบเปเบญเบก: เบญเบฑเบเบเบฒ
- เปเบเบญเบฐเบเบธเบเบฒเบ: Apache 2.0
- เบเบฐเบเบดเบเบฑเบเปเบ: Golang
เบเบฐเปเบซเบผเบเบเบฒเบเบเบตเปเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบณเปเบเป DB-as-a-Service. เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเบญเบเบเบฒเบเบเปเปเบกเบนเบ: Elasticsearch เปเบฅเบฐ Cassandra. เบกเบฑเบเบกเบตเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเปเบเบฑเปเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบฒเบ RBAC (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเบกเบต navigator-apiserver เปเบเบเบเปเบฒเบเบซเบฒเบเบเบญเบเบเบปเบเปเบญเบ). เปเบเบเบเบฒเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบเบตเปเบเบฐเบกเบตเบกเบนเบเบเปเบฒเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบขเปเบฒเบเปเบเปเบเบดเบ, เปเบเปเบงเปเบฒเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฑเปเบเบชเบธเบเบเปเบฒเบเปเบเปเบเปเบฒเปเบเบตเบเปเบกเบทเปเบญเบซเบเบถเปเบเบเบตเปเบฅเบฐเปเบเบดเปเบเบซเบเบถเปเบเบเปเบญเบเบซเบเปเบฒเบเบตเป, เปเบเบดเปเบเบซเบผเบธเบเบฅเบปเบเบขเปเบฒเบเบเบฑเบเปเบเบเบเปเบฒเปเบฎเบเบเบญเบเบกเบฑเบ.
3. Cassandra-operator เปเบเบ vgkowski
-
GitHub - เบเบงเบฒเบกเบเปเบญเบก: เบญเบฑเบเบเบฒ
- เปเบเบญเบฐเบเบธเบเบฒเบ: Apache 2.0
- เบเบฐเบเบดเบเบฑเบเปเบ: Golang
เบเบงเบเปเบเบปเบฒเบเปเปเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบกเบฑเบ "เบขเปเบฒเบเบเบดเบเบเบฑเบ", เบเบฑเบเบเบฑเปเบเปเบเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบชเบธเบเบเปเบฒเบเบเบฑเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเปเบกเปเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบตเบเปเบญเบ. เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบทเบเบเบฐเบเบดเปเบกเปเบงเป: Kubernetes เบฎเบธเปเบเบซเบผเปเบฒเบชเบธเบเบเบตเปเบฅเบฒเบเบเบฒเบเบงเปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบกเปเบ 1.9.
4. Cassandra-operator เปเบเบ Rook
-
GitHub - เบเบงเบฒเบกเบเปเบญเบก: เบญเบฑเบเบเบฒ
- เปเบเบญเบฐเบเบธเบเบฒเบ: Apache 2.0
- เบเบฐเบเบดเบเบฑเบเปเบ: Golang
เบเบนเปเบเบฐเบเบญเบเบเบฒเบเบเบตเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเปเบเปเบฒเบงเบซเบเปเบฒเปเบงเปเบเบปเปเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ. เบกเบฑเบเบกเบตเปเบเบเบชเปเบฒเบ CRD เบเบตเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบธเปเบก, เปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเปเบฒเบเบปเบ nodes เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบ ClusterIP (เบเบฝเบงเบเบฑเบ "hack") ... เปเบเปเบงเปเบฒเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบ. เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเปเบกเบตเบเบฒเบเบเบดเบเบเบฒเบกเบซเบผเบทเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเบญเบญเบเบเบฒเบเบเปเบญเบ (เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบงเบเบเบฒ
NB: เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเปเบงเบเบเบฒเบเบเบฑเบเปเบเบเปเบฅเบฑเบเบเปเบญเบเปเบเปเบเบเบเบฒเบเบซเบเบถเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเปเปเบเบปเบเบเบฑเบเบซเบฒเปเบเปเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ (~ 4 เปเบเบทเบญเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ).
5. CassKop เบเบฒเบเบชเบตเบชเบปเปเบก
-
GitHub - เบเบงเบฒเบกเบเปเบญเบก: เบญเบฑเบเบเบฒ
- เปเบเบญเบฐเบเบธเบเบฒเบ: Apache 2.0
- เบเบฐเบเบดเบเบฑเบเปเบ: Golang
เบเบนเปเบเบฐเบเบญเบเบเบฒเบเบเบตเปเบกเบตเบญเบฒเบเบธเบเปเบญเบเบเบตเปเบชเบธเบเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป: เบชเบฑเบเบเบฒเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบเปเบเปเบฒเปเบเบตเบเปเบเบงเบฑเบเบเบต 23 เบเบถเบเบชเบฐเบเบฒ 2019. เปเบฅเปเบง, เปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเบกเบตเบขเบนเปเปเบเบชเบฒเบเบซเบเบนเบเบญเบเบเบปเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ repository เปเบเบเบเบฒเบ. เบเบนเปเบเบฐเบเบญเบเบเบฒเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบ operator-sdk เบเบตเปเบเบดเบเบปเบก. เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบดเบเบเบฒเบกเบญเบญเบเบเบฒเบเบซเปเบญเบ. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบปเปเบเบเปเบเบฒเบเบเบนเปเบเบฐเบเบญเบเบเบฒเบเบญเบทเปเบเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเป
เบเบฒเบเบเบปเปเบเบเบปเบ
เบเปเบฒเบเบงเบเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ porting Cassandra เบเบฑเบ Kubernetes เปเบงเบปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบปเบงเบกเบฑเบเปเบญเบ: เบซเบปเบงเบเปเปเปเบกเปเบเบขเบนเปเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ.
เปเบเบเบฑเปเบเบเบญเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบญเบเบญเบฑเบเปเบเบญเบฑเบเปเบถเปเบเบเปเบฒเบเปเบเบดเบเบเปเบงเบเบเบงเบฒเบกเบชเปเบฝเบ เปเบฅเบฐเบเบงเบฒเบกเบชเปเบฝเบเบเบญเบเบเบปเบงเปเบเบปเปเบฒเปเบญเบ: เบเปเปเบกเบตเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบ 100% เบเบญเบเบเบฒเบเปเบเปเปเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฐเบฅเบดเบ. เปเบเปเปเบฅเปเบง, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเปเปเบ benches เบเบฒเบเบเบฑเบเบเบฐเบเบฒ.
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบดเบโเบงเปเบฒโเปเบโเบญเบฐโเบเบฒโเบเบปเบโเบเบนเปโเบเบดเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเบเบฐโเบกเบฒโเปเบ handy!
PS
เบญเปเบฒเบเบเบฑเบเบขเบนเปเปเบ blog เบเบญเบเบเบงเบเปเบฎเบปเบฒ:
- ยซ
เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบ MongoDB เปเบ Kubernetes เปเบเบเบเปเปเบเบดเบเบเบฑเบ " - ยซ
เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบ RabbitMQ เปเบ Kubernetes เปเบเบเบเปเปเบเบดเบเบเบฑเบ " - ยซ
เบเบฒเบเบเปเปเบกเบนเบ เปเบฅเบฐ Kubernetes (เบเบฒเบเบเบปเบเบเบงเบ เปเบฅเบฐเบฅเบฒเบเบเบฒเบเบงเบดเบเบตเปเบญ) " - ยซ
เปเบเบฑเบเบฅเบฑเบ เปเบฅเบฐเปเบเบฑเบเบฅเบฑเบเบเบญเบ K8s: เบเบฒเบเปเบฅเบฑเปเบเบเบนเบเบชเบฐเปเบเบเบชเบณเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเปเบฒเบเปเบซเบเป ".
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com