Я обновил кластер Kubernets (база данных 3 master, 3 сервера etcd) с 1.18
к v1.19.13
и ETCD для 3.4.13
. поскольку серверы API нестабильны, продолжайте переключаться с другого сервера etcd, потому что этот кластер не работает должным образом. этот кластер работает на CentOS steam 8. Этот кластер работал до обновления, только после обновления я увидел эту проблему.
Любая помощь в решении этой проблемы? Есть ли проблемы с этой версией?
Журналы сервера API
I0731 00:54:39.498953 1 client.go:360] разобранная схема: "сквозной"
I0731 00:54:39.499025 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://0.0.0.02:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:39.499035 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0731 00:54:40.241615 1 client.go:360] разобранная схема: "сквозной"
I0731 00:54:40.241681 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://0.0.0.01:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:40.241691 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0731 00:54:45.348969 1 client.go:360] разобранная схема: "сквозной"
I0731 00:54:45.349030 1 passthrough.go:48] ccResolverWrapper: отправка обновления на копию: {[{https://0.0.0.03:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:54:45.349040 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0731 00:55:16.460379 1 client.go:360] разобранная схема: "сквозной"
I0731 00:55:16.460428 1 passthrough.go:48] ccResolverWrapper: отправка обновления в копию: {[{https://0.0.0.01:2379 <nil> 0 <nil>}] <nil> <nil>}
I0731 00:55:16.460439 1 clientconn.go:948] Переключение балансировщика ClientConn на "pick_first"
I0731 00:55:17.461906 1 client.go:360] разобранная схема: "сквозной"
etcd выглядит здоровым
# версия /opt/bin/etcdctl.sh
версия etcdctl: 3.4.13
Версия API: 3.4
/opt/bin/etcdctl.sh состояние конечной точки
127.0.0.1:2379 исправен: предложение успешно зафиксировано: взято = 9,739533 мс
# /opt/bin/etcdctl.sh проверить производительность
60/60 Буоооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо! 100.00% 1м0с
PASS: пропускная способность составляет 150 операций записи/с.
PASS: самый медленный запрос занял 0,042491 с.
PASS: стандартное отклонение равно 0,001743 с.
ПРОХОДЯТ
# /opt/bin/etcdctl.sh состояние конечной точки --cluster -w таблица
+---------------------------------------------+- --------+---------+-----------+------------+------ -----+------------+------+--------+
| КОНЕЧНАЯ ТОЧКА | ID | ВЕРСИЯ | РАЗМЕР БД | ЛИДЕР | УЧЕНИК | СРОК РАФТА | ИНДЕКС ПЛОТ | ИНДЕКС ПРИМЕНЕНИЯ ПЛОТ | ОШИБКИ |
+---------------------------------------------+- --------+---------+-----------+------------+------ -----+------------+------+--------+
| https://0.0.0.02:2379 | 15cd65a732ebd5d8 | 3.4.13 | 26 МБ | ложный | ложный | 9305 | 19813854 | 19813854 | |
| https://0.0.0.03:2379 | добавить66a254676e690 | 3.4.13 | 26 МБ | правда | ложный | 9305 | 19813854 | 19813854 | |
| https://0.0.0.01:2379 | e2811ed02ce71623 | 3.4.13 | 26 МБ | ложный | ложный | 9305 | 19813854 | 19813854 | |
+---------------------------------------------+- --------+---------+-----------+------------+------ -----+------------+------+--------+