Вопросы по теме 'client-go'
Исправление развертываний через kubernetes/client-go
Имея проблемы с выяснением того, что не так. У меня есть удаленный кластер kubernetes, и я скопировал конфигурацию локально. Я знаю, что это правильно, потому что у меня работают другие команды.
То, что я не могу заставить работать, - это патч...
3452 просмотров
schedule
01.02.2024
Для чего используется пакет 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 просмотров
schedule
15.04.2023
разбор спецификации 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