Вопросы по теме 'client-go'

Исправление развертываний через kubernetes/client-go
Имея проблемы с выяснением того, что не так. У меня есть удаленный кластер kubernetes, и я скопировал конфигурацию локально. Я знаю, что это правильно, потому что у меня работают другие команды. То, что я не могу заставить работать, - это патч...
3452 просмотров

Для чего используется пакет unstructured в k8s.io/apimachinery?
Я не мог понять, что может делать пакет, в официальном документе ничего не говорится о unstructured . Для чего используется пакет? Используется ли он для преобразования map[string]interface{} в K8S Obj?...
784 просмотров
schedule 09.05.2023

Когда Kubernetes client-go Remotecommand Stream завершится?
Я использую эту удаленную команду здесь https://github.com/kubernetes/client-go/blob/master/tools/remotecommand/remotecommand.go#L108 , чтобы выполнить команду в модуле и передать результат в io.Writer . Как указано в приведенной выше команде,...
443 просмотров
schedule 18.10.2022

Как идиоматически заполнить пустые поля значениями по умолчанию для объектов Kubernetes API?
Я хочу сравнить два объекта API Kubernetes (например, v1.PodSpec s): один из них был создан вручную (ожидаемое состояние), другой был получен от API / клиента Kubernetes (фактическое состояние). Проблема в том, что даже если два объекта семантически...
349 просмотров
schedule 05.06.2022

Получение квот пространства имен с помощью k8s client-go
Я ищу способ получить квоты ресурсов для пространства имен с помощью client-go, аналогично kubectl describe ns my-namespace-name . Я пробовал ns, err := k8client.CoreV1().Namespaces().Get("my-namespace-name", metav1.GetOptions{}) , но он не дает...
655 просмотров

разбор спецификации YAML K8s в структуры данных client-go
Я написал код, но он не работает, кажется, что client-go не поддерживает синтаксический анализ спецификации K8s yaml в структуры данных client-go, может ли кто-нибудь сказать мне, как это сделать. func GetDeploymentFromYamlString(str string)...
126 просмотров
schedule 27.02.2024

kubernetes Client-go пример развертывания kubectl
Может ли кто-нибудь дать мне пример о том, как использовать kubectl rollout pause xxx kubectl rollout update xxx в клиент-го? Я не могу найти ни одного примера об этом. Спасибо~
964 просмотров
schedule 04.04.2024

Ошибка обновления соединения при переадресации портов через client-go
Это простая в использовании версия кода, который я написал для переадресации портов через client-go. Есть жестко заданное имя пода, пространство имен и порт. Вы можете изменить их на тот, который у вас запущен. package main import ( "flag"...
449 просмотров
schedule 27.09.2022

Неожиданные результаты от clientset.AuthorizationV1().SelfSubjectAccessReviews().Create()
Я пытаюсь включить kubectl auth can-i логику в мою кодовую базу, но пока код работает, результаты не такие, как я ожидал. У меня есть 2 пользователя ( minikube / jenny ). minikube имеет полный доступ к кластеру, но jenny ограничен...
194 просмотров
schedule 09.04.2023

Удалить все ресурсы Kubernetes с помощью client-go?
Можно ли удалить все ресурсы с определенной меткой с помощью client go? Версия client-go - 0.17.3 Я вижу в клиенте, что есть поле для каждого типа ресурса, но у них разные интерфейсы. type Clientset struct { *discovery.DiscoveryClient...
672 просмотров
schedule 21.08.2022

Как передать имя контейнера с запросом API k8s.io client-go rest
Как передать информацию об имени контейнера для клиентского приложения Kubernetes k8s.io: execReq = client.CoreV1().RESTClient().Post(). Resource("pods"). Name(solrPod)....
69 просмотров
schedule 25.05.2024

Ошибка при импорте K8s портит Api модом go
Я хочу использовать api для добавления (удаления) искажений в (из) узла k8s, введите следующий код: import ( taints "k8s.io/kubernetes/pkg/util/taints" ) newNode, updated, err := taints.AddOrUpdateTaint(node,taint) newNode,...
133 просмотров
schedule 10.04.2023

exec в pod с помощью client-go
Я новичок и клиент-иду :). Я видел эту функцию, где я могу использовать ее для отправки команды или выполнения в модуль с интерактивным терминалом. Ниже мне нужно знать, какие параметры я должен предоставить, чтобы вызвать его из func main (),...
356 просмотров
schedule 01.07.2023

Перечислите ресурсы kubernetes по клинет-го. Как я могу получить тип и версию?
Когда я получаю ресурсы kubernetes из api с помощью client-go, но не могу найти apiversion и kind в ответе, apiversion и kind пусты. Как я могу получить информацию о переводе и виде ресурса? ниже мой код: package main import (...
94 просмотров
schedule 20.11.2022

Как написать модульный тест для Kubernetes client-go, если используется собственный клиент?
Я использую client-go для чтения объектов Kubernetes. Есть несколько вызовов, когда я также читаю пользовательские ресурсы. Ниже приведен фрагмент кода: func GetComCR(kubeClient *v1alpha1.ExampleV1Alpha1Client) []byte { compute, err :=...
94 просмотров
schedule 08.12.2022