Я хочу использовать эту клиентскую библиотеку Java для Kubernetes из движка приложения. Но я столкнулся с проблемами, потому что эта клиентская библиотека использует okhttp
клиент, который не работает в обработчике приложений согласно этой ссылке .
Ошибка, описанная в предыдущей ссылке SO, является точной ошибкой, которую я получаю на движке приложения.
Согласно этой ссылке , okhttp
раскрывает метод, который может быть переопределен так, что эта проблема не видна. На самом деле есть библиотека для этого здесь . Но проблема в том, что OkHttpClient
был перемещен из пакета com.squareup.okhttp
в okhttp3
с версии 3.x и далее, в которой присутствуют необходимые мне изменения. Эта старая версия okhttp
используется в клиентской библиотеке Kubernetes и выдает ошибку, если я пытаюсь установить новый okhttp.
Есть ли способ решить эту проблему? Или есть какие-либо другие клиентские библиотеки, которые можно использовать из движка приложения. Я знаю клиента из fabric8 , но он поддерживает только до версии 1.7.10 kubernetes. Я все еще не пробовал это на движке приложения.
Edit:
Даже клиент fabric8 имеет ту же проблему в движке приложения. Он пытается получить ProxySelector
, который не входит в белый список в appengine.