Am actualizat cluster-ul Kubernets (3 bază de date master, 3 servere etcd) de la 1.18
la v1.19.13
și ETCD la 3.4.13
. din moment ce serverele API nu sunt stabile, continuați să schimbați un alt server etcd, deoarece acest cluster nu funcționează corect. Aceste cluster rulează pe CentOS steam 8. Acest Cluster a funcționat înainte de actualizare, doar după actualizare am văzut această problemă.
Ai vreun ajutor pentru a rezolva această problemă? Există o problemă cunoscută cu această versiune?
Jurnalele serverului API
I0731 00:54:39.498953 1 client.go:360] schema analizată: „passthrough”
I0731 00:54:39.499025 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării la cc: {[{https://0.0.0.02:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:39.499035 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0731 00:54:40.241615 1 client.go:360] schema analizată: „passthrough”
I0731 00:54:40.241681 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://0.0.0.01:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:40.241691 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0731 00:54:45.348969 1 client.go:360] schema analizată: „passthrough”
I0731 00:54:45.349030 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://0.0.0.03:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:45.349040 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0731 00:55:16.460379 1 client.go:360] schema analizată: „passthrough”
I0731 00:55:16.460428 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://0.0.0.01:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:55:16.460439 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0731 00:55:17.461906 1 client.go:360] schema analizată: „passthrough”
etcd arată sănătos
# /opt/bin/etcdctl.sh versiunea
Versiunea etcdctl: 3.4.13
Versiunea API: 3.4
/opt/bin/etcdctl.sh starea punctului final
127.0.0.1:2379 este sănătos: propunere comisă cu succes: a luat = 9,739533ms
# /opt/bin/etcdctl.sh verifica perf
60 / 60 Boooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! 100,00% 1m0s
PASS: Debitul este de 150 scrieri/s
PASS: Cea mai lentă solicitare a durat 0,042491 s
PASS: Stddev este 0,001743s
TRECE
# /opt/bin/etcdctl.sh starea punctului final --cluster -w tabel
+----------------------------+------------------+- --------+---------+-----------+------------+------ -----+------------+-------------------+--------+
| ENDPOINT | ID | VERSIUNEA | DIMENSIUNE DB | ESTE LEADER | ESTE ÎNVĂŢĂTOR | TERMEN PLOTA | INDEX PLOTA | INDEXUL APLICAT DE PLOTA | ERORI |
+----------------------------+------------------+- --------+---------+-----------+------------+------ -----+------------+-------------------+--------+
| https://0.0.0.02:2379 | 15cd65a732ebd5d8 | 3.4.13 | 26 MB | fals | fals | 9305 | 19813854 | 19813854 | |
| https://0.0.0.03:2379 | add66a254676e690 | 3.4.13 | 26 MB | adevărat | fals | 9305 | 19813854 | 19813854 | |
| https://0.0.0.01:2379 | e2811ed02ce71623 | 3.4.13 | 26 MB | fals | fals | 9305 | 19813854 | 19813854 | |
+----------------------------+------------------+- --------+---------+-----------+------------+------ -----+------------+-------------------+--------+