Я пытаюсь развернуть CoreDNS с etcd в качестве бэкэнда.Я прошел через большую часть конфигурации etcd и CoreDNS, но я пытаюсь документировать для разработчиков, как проталкивать записи в etcd для CoreDNS.
Читая всю документацию etcd v3, былопереход с API v2 в etcd v2 на API v3 в etcd v3.Есть несколько страниц, которые ссылаются на вызовы API, выполняемые с использованием URL-адресов, таких как:
curl -L http://localhost:2379/v3beta/kv/put \
-X POST -d '{"key": "Zm9v", "value": "YmFy"}'
Я пробовал несколько комбинаций http://IP:2379/[v3alpha |в3бета |v3] / kv / put и я всегда получаю не найденный или 404 не найденный.
Это прекрасно работает:
curl http://IPADDRESS:2379/v2/keys/test/local/test -XPUT -d '{"host":"IPADDRESS","ttl":60}'
Но это не так:
curl http://IPADDRESS:2379/[v3alpha | v3beta | v3]/keys/test/local/test -XPUT -d '{"host":"IPADDRESS","ttl":60}'
Что-то мне не хватает в документации?
Я использую etcd v 3.3.12.