Описание тега client-go
2
ответа
Как получить метаданные AWS при создании узла с помощью client-go
Я работаю над написанием пользовательского контроллера для нашего кластера kubernetes, который будет прослушивать события узла и выполнять некоторые операции на узле. Я использую библиотеку kubernetes client-go и могу захватывать события kubernetes …
24 июл '18 в 20:03
2
ответа
Получить идентификатор кластера с помощью Kubernetes client-go
Я использую client-go для Kubernetes и пытаюсь получить идентификатор текущего кластера, то есть что-то похожее на вывод kubectl cluster-info, Я нашел функцию под названием getCluster: func (config *DirectClientConfig) ClientConfig() (*restclient.Co…
14 фев '19 в 09:52
0
ответов
Как настроить client-go для запуска против kubernetes на GKE
Есть ли подробное руководство или пример использования client-go с kubernetes в GKE, описывающий аутентификацию в подробных шагах, не ясно, как создать *rest.Config из возвращенной информации о кластере с использованием GKE API svc.Projects.Zones.Cl…
22 авг '18 в 23:18
2
ответа
Как проверить, успешно ли выполнено задание kubernetes или нет, с помощью клиентской библиотеки go
В библиотеке много полей, но в основном речь идет о выполненной работе или нет, но как проверить, завершена ли работа и выполнена ли она или нет if con.Type == v1.JobComplete && con.Status == corev1.ConditionTrue && job.Status.Succee…
11 окт '18 в 21:05
1
ответ
Клиент Kubernetes - иди, создавая услуги и enpdoints
Я ищу указатели на то, как создавать / обновлять сервисы и конечные точки, используя client-go API. Не могу найти какие-либо примеры или документацию о том, как это сделать. Спасибо! Сатиш
20 дек '18 в 19:30
0
ответов
Golang client-go ожидает назначения внешнего IP-адреса сервису Kubernetes
Я работаю над кодом, который требует от меня создания службы Kubernetes с помощью внешнего балансировщика нагрузки с использованием API-интерфейса client-go. Сам сервис создается сразу, но для балансировщика нагрузки назначается IP-адрес в течение н…
20 фев '19 в 05:33
0
ответов
Скользящее обновление с использованием k8s client-go
Я изо всех сил пытаюсь найти пример выполнения непрерывного обновления развертывания kubernetes с помощью client-go. В настоящее время я масштабируюсь до 0, а затем снова до 1, но это вызывает простои. Интересно, есть ли способ вызвать обновление об…
01 мар '19 в 04:28
3
ответа
Как скопировать файл в контейнер с помощью kubernetes client-go?
Я хочу использовать https://github.com/kubernetes/client-go для копирования файла из моей файловой системы в контейнер и наоборот. kubectl cp <file-spec-src> <file-spec-dest> -c <specific-container> Есть ли в клиенте go функция, ко…
04 авг '18 в 15:20
1
ответ
Как отправить универсальный "runtime.Object" в API Kubernetes, используя client-go
Я использую EKS AWS, который является Kubernetes v1.10, и я использую client-go v7.0.0. Я пытаюсь проанализировать файл.yml с несколькими определениями ресурсов Kubernetes в файле и отправить эти ресурсы в API Kubernetes. Я могу успешно разобрать фа…
16 ноя '18 в 16:18
2
ответа
Установка исправлений через kubernetes/client-go
Трудно понять, что не так. У меня есть удаленный кластер kubernetes и скопировал конфигурацию локально. Я знаю, что это правильно, потому что я получил другие команды для работы на меня. Единственное, чего я не могу получить - это патч для развертыв…
21 дек '18 в 23:31
3
ответа
Как вывести список всех объектов kubernetes с определенной меткой, используя client-go
Я хочу выполнить эквивалент kubectl get all -l app=myapp -n mynamespace или же kubectl label all -l version=1.2.0,app=myapp track=stable --overwrite используя client-go Я посмотрел на динамический пакет, но, похоже, это нужно GroupVersionResource, к…
13 фев '19 в 16:47
0
ответов
Контроллер Kubernetes - Невозможно найти ресурс v1.Node
Я пытаюсь собрать информацию об узлах, которые создаются или удаляются с помощью контроллера Kubernetes с открытым исходным кодом. Однако я не могу найти ресурс v1.Node. Судя по ошибкам, проблема, кажется, терпит неудачу при создании NewInformer. Сн…
01 авг '18 в 07:42
1
ответ
Когда Kubernetes client-go Remotecommand Stream заканчивается?
Я использую эту команду Remote здесь https://github.com/kubernetes/client-go/blob/master/tools/remotecommand/remotecommand.go#L108 чтобы выполнить команду в модуле и передать результат в io.Writer, Как указано в приведенной выше команде, функция в с…
21 фев '19 в 07:57
2
ответа
Не удалось подключиться к kubectl из client-go - /serviceaccount/token: такого файла нет
Я использую golang lib client-go для подключения к работающему локальному кубренцу. Для начала я взял код из примера: out-of-cluster-client-configuration. Выполнение кода как это:$ KUBERNETES_SERVICE_HOST=localhost KUBERNETES_SERVICE_PORT=6443 go ru…
10 июн '18 в 14:41
0
ответов
Невозможно декодировать событие из потока наблюдения: ошибка потока: идентификатор потока 3; ВНУТРЕННЯЯ ОШИБКА
Я хочу прослушать события добавления, которые являются развертываниями в моем кластере, я использую клиент-go Watch Api, сначала он работает хорошо, но через короткий промежуток времени он сообщит об ошибке. Я попробовал два способа прослушивания AP…
19 фев '19 в 07:29
0
ответов
Как мне выполнить файл yaml с помощью client-go?
Как это:apiVersion: v1вид: Сервисметаданные: имя: svc-тест пространство имен: глухойспецификация: порты: - порт: 8080 протокол: TCP targetPort: 8080 имя: тест селектор: приложение: тест
11 дек '18 в 10:32
1
ответ
Тайм-аут kubectl внутри kube-addon-manager
Кажется, я отлаживал проблему из моего кластера kubectl Тайм-аут команд в модуле kube-addon-manager, в то время как эквивалентная команда curl работает нормально. bash-4.3# kubectl get node --v 10 I1119 16:35:55.506867 54 round_trippers.go:386] curl…
19 ноя '18 в 16:49
3
ответа
В кластере Config не может получить модули при развертывании в пространстве имен не по умолчанию
Когда я развертываю свой сервис golang в любом пространстве имен, кроме default пространство имен, служба не может извлечь модули в любом пространстве имен. Тот же сервис, развернутый на default namespace работает отлично, используя golang client-go…
20 ноя '18 в 14:08
2
ответа
Как лучше всего получать уведомления, когда kubernetes Deployments изменяется с помощью библиотеки k8s.io/client-go?
контекст Я пишу сценарий, который использует библиотеку https://godoc.org/k8s.io/client-go/ ( здесь есть godocs) для управления развертываниями. В частности, я хочу добавить селектор меток для каждого развертывания в моем кластере. Селекторы меток р…
08 ноя '18 в 02:40
0
ответов
Как использовать runtime.Object для создания универсальных функций CRD в go
Я пишу контроллер Kubernetes, в котором мне нужно запустить функцию для разных видов ресурсов, включая мои собственные ресурсы и другие виды ресурсов (эта функция интересует только имя ресурса). Я понимаю, что это выполнимо, используя runtime.Object…
05 авг '18 в 13:09