#istio
#istio
Вопрос:
Istio вопрос, где находится команда обнаружения пилота? я могу найти. В каталоге istio-1.8.0 нет команды с именем pilot-discovery.
Ответ №1:
В случае, если вас интересует код: https://github.com/istio/istio/blob/release-1.8/pilot/cmd/pilot-discovery/main.go
Ответ №2:
pilot-discovery command
эта команда используется pilot, который сейчас является частью istiod.
istiod объединяет функциональность, которую ранее выполняли Pilot, Galley, Citadel и sidecar injector, в один двоичный файл.
Вы можете получить свои модули istio с
kubectl get pods -n istio-system
Используйте kubectl exec, чтобы попасть в ваш контейнер istiod с
kubectl exec -ti <istiod-pod-name> -c discovery -n istio-system -- /bin/bash
Используйте команды обнаружения пилота, как указано в документации istio.
например
istio-proxy@istiod-f49cbf7c7-fn5fb:/$ pilot-discovery version
version.BuildInfo{Version:"1.8.0", GitRevision:"c87a4c874df27e37a3e6c25fa3d1ef6279685d23", GolangVersion:"go1.15.5", BuildStatus:"Clean", GitTag:"1.8.0-rc.1"}
Ответ №3:
Я компилирую двоичный файл самостоятельно.
1 download istio project.
2 make build
3 set golang proxy
4 cd out
Вы увидите двоичный файл.