Size: a a a

2020 December 11

G

GithubReleases in ru_hashicorp
hashicorp/consul tagged: v1.9.1
Link: https://github.com/hashicorp/consul/releases/tag/v1.9.1
Release notes:
## 1.9.1 (December 11, 2020)

FEATURES:

*   ui: add copyable IDs to the Role and Policy views [[GH-9296](https://github.com/hashicorp/consul/issues/9296)]

IMPROVEMENTS:

*   cli: **(Enterprise only)** A new `-read-replica` flag can now be used to e...
More
источник

S

Slvr in ru_hashicorp
как же задолбал консул. сцука сил нет
источник

S

Slvr in ru_hashicorp
номад какого-то хрена оставляет там при OOM киллах левые сервисы которые затем роняют прод.
источник

S

Slvr in ru_hashicorp
висит целая пачка сервисов которых нет нигде давно
источник

S

Slvr in ru_hashicorp
и они не удаляются абсолютно никак
источник

S

Slvr in ru_hashicorp
я уже тупо пробежался по всем нодам:


curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.2:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.3:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.4:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.6:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.7:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.0.9:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.2:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.3:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.4:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.5:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.6:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.7:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.8:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.9:8500/v1/catalog/deregister
curl --request PUT --data @payload.json --header "X-Consul-Token: хххх" http://10.0.1.10:8500/v1/catalog/deregister

но ничего не дало
источник

S

Slvr in ru_hashicorp
естественно в paylad все правильно
источник

S

Slvr in ru_hashicorp
ć
источник

S

Slvr in ru_hashicorp
# root @ devops-1 in /home/admin/zombies/consul-zombie on git:master x [9:23:25]
$ cat payload.json
{
"Node": "mbz-elk-1",
"ServiceID": "_nomad-task-6293cd29-78f5-6f33-c332-66a2715820ac-elasticsearch-opendistro-es-rest"
}
источник

S

Slvr in ru_hashicorp
# root @ devops-1 in /home/admin/zombies/consul-zombie on git:master x [9:27:24]
$ curl --header "X-Consul-Token: xxxxxx" \
http://127.0.0.1:8500/v1/catalog/service/opendistro-es | jq
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100   803  100   803    0     0  89222      0 --:--:-- --:--:-- --:--:-- 89222
[
 {
   "ID": "768b811b-312b-e908-fa0c-2c34dbdc75ae",
   "Node": "mbz-elk-1",
   "Address": "10.0.1.10",
   "Datacenter": "dc1",
   "TaggedAddresses": {
     "lan": "10.0.1.10",
     "lan_ipv4": "10.0.1.10",
     "wan": "10.0.1.10",
     "wan_ipv4": "10.0.1.10"
   },
   "NodeMeta": {
     "consul-network-segment": ""
   },
   "ServiceKind": "",
   "ServiceID": "_nomad-task-6293cd29-78f5-6f33-c332-66a2715820ac-elasticsearch-opendistro-es-rest",
   "ServiceName": "opendistro-es",
   "ServiceTags": [],
   "ServiceAddress": "10.0.1.10",
   "ServiceTaggedAddresses": {
     "lan_ipv4": {
       "Address": "10.0.1.10",
       "Port": 9200
     },
     "wan_ipv4": {
       "Address": "10.0.1.10",
       "Port": 9200
     }
   },
   "ServiceWeights": {
     "Passing": 1,
     "Warning": 1
   },
   "ServiceMeta": {
     "external-source": "nomad"
   },
   "ServicePort": 9200,
   "ServiceEnableTagOverride": false,
   "ServiceProxy": {
     "MeshGateway": {},
     "Expose": {}
   },
   "ServiceConnect": {},
   "CreateIndex": 53377,
   "ModifyIndex": 53377
 }
]
источник

S

Slvr in ru_hashicorp
есть какая-то возможность снести эти сервисы?
источник

AY

Alexey Yurchenko in ru_hashicorp
Slvr
есть какая-то возможность снести эти сервисы?
Лучше бы разобраться с oom killer
источник

S

Slvr in ru_hashicorp
разобрался
источник

S

Slvr in ru_hashicorp
но это не решает проблемы 🙁
источник

S

Slvr in ru_hashicorp
тупость в том что оом тут не при чем
источник

AY

Alexey Yurchenko in ru_hashicorp
Даже если сервисы остаются, то какая разница? Health checks должны их выкинуть из оборота
источник

S

Slvr in ru_hashicorp
у меня сейчас десяток сервисов которые как бы есть а их нет
источник

S

Slvr in ru_hashicorp
там от силы 1 рестартился так. т..е номад творит какую-то чушь
источник

S

Slvr in ru_hashicorp
Alexey Yurchenko
Даже если сервисы остаются, то какая разница? Health checks должны их выкинуть из оборота
роуты пропадают
источник

S

Slvr in ru_hashicorp
начинает консул выдавать что сервис жив по адресу Х
источник