Описание тега kubernetes-go-client
client-go предоставляет клиентов Go для взаимодействия с кластером kubernetes.
3
ответа
Откатить развертывание с помощью client-go api
Я хотел бы откатить развертывание до определенной ревизии (истории развертывания), используя библиотеку client-go из k8s. Но до сих пор я не нашел решения. Я мог получить только ревизию ресурса, но не "ревизию развертывания", которую я получаю с пом…
11 авг '17 в 12:04
2
ответа
Как реализовать `kubectl create -f pod.yaml` с помощью клиентской библиотеки kubernetes go
У меня есть папка с именем "myspec", в которой есть несколько файлов kube-spec, скажем так pod.yaml, service.yaml, secret.yaml когда я запускаю команду "kubectl create -f myspec", она создает все, pod, service и secret. Теперь я хочу выполнить то же…
18 сен '17 в 13:45
1
ответ
Как я могу получить использование ресурса pods через go-клиент kubernetes?
Я пытаюсь создать API, который может отсылать назад использование ресурсов моих модулей. Глядя на ресурсы, используемые модулями, я не могу понять API go-client для отправки запроса. Любая помощь будет очень ценится.
18 июн '18 в 14:21
1
ответ
Невозможно создать развертывание без контроллера репликации в kubernetes client-go
Проблема в том, что я не могу создать спецификацию развертывания, не создавая вместе с ним контроллер репликации. Я не хотел бы использовать контроллер репликации, потому что мое приложение всегда использует только один модуль, и я хотел бы установи…
07 мар '17 в 03:44
2
ответа
client-go: анализ файлов json kubernetes для структур k8s
Я хотел бы проанализировать файл манифеста kubernetes (json/yaml) и иметь возможность конвертировать их в структуры k8s (чтобы позже манипулировать ими) Я знаю, что есть функция NewYAMLOrJSONDecoder().Decode() ( https://github.com/kubernetes/apimach…
04 ноя '17 в 23:48
2
ответа
Есть ли в клиентской библиотеке Kubernetes функция для проверки файлов json/yaml?
Я хотел бы знать, содержит ли библиотека client-go для Kubernetes функцию, которая проверяет наличие файла json / yaml. В идеале, он будет отлавливать ошибки, такие как имена, не соответствующие DNS-1123, или указанные неверные поля. Также было бы и…
29 май '18 в 17:17
2
ответа
Отключение сетевых журналов на Kubernetes при запуске kubectl exec
Стереосистема и обновите kubectl exec -it <PODNAME> -- /bin/bash печатает много мусора из оболочки: ) Data frame handling I0331 17:46:15.486652 3807 logs.go:41] (0xc4201158c0) Data frame received for 5 I0331 17:46:15.486671 3807 logs.go:41] (0…
31 мар '17 в 15:50
1
ответ
Вход в Kubernetes недоступен (локальный хост)
Я устанавливаю минимальный кластер Kubernetes на localhost на машине с Linux (начиная с hack/local-up-cluster из извлеченного репозитория). В моем файле развертывания я определил вход, который должен сделать службы, развернутые в кластере, доступным…
20 июл '17 в 12:58
2
ответа
Контейнерный кластер Google как конфиг
Я пытаюсь использовать go-клиент kubernetes с cloud.google.com/go/container. Я создаю кластер, используя пакет контейнера Google Cloud Go, а затем хочу развернуть на этом кластере, используя Go-Client. Пример out of cluster, данный go-client, исполь…
11 сен '18 в 15:15
1
ответ
Клиент K8s Go конвертирует объекты в ресурсы yubls kubectl
Я не уверен, что название является правильной терминологией. Но я в основном хочу использовать go-client и получить kubectl-совместимые объекты (yamls). т.е. ресурс развертывания будет: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-depl…
08 дек '18 в 04:08
2
ответа
Установка исправлений через kubernetes/client-go
Трудно понять, что не так. У меня есть удаленный кластер kubernetes и скопировал конфигурацию локально. Я знаю, что это правильно, потому что я получил другие команды для работы на меня. Единственное, чего я не могу получить - это патч для развертыв…
21 дек '18 в 23:31
0
ответов
Использовать HTTP-прокси для go-клиента Kubernetes
Я использую go-client для kubernetes для управления развертываниями в моем кластере GKE, но этот клиент должен работать за прокси-сервером и должен выполнять все свои связанные с интернетом запросы через это. Но я не могу найти способ настроить мой …
07 сен '18 в 08:40
2
ответа
Получить Pod DNS-имя программно
У меня есть Statefulset с 3 членами. Они доступны изнутри кластера с чем-то вроде: podname-{0..n}.service.default.svc.cluster.local Я использую API Kubernetes из контроллера. Я только что создал Statefulset с: import ( "k8s.io/client-go/kubernetes" …
05 апр '18 в 15:59
1
ответ
Манипулировать клиентом Go-Kubernetes PodList
Я копаюсь с клиентом Gobernetes и не могу придумать, как правильно манипулировать структурой Pod... Я получаю PodList pods, как это: // creates the clientset clientset, err := kubernetes.NewForConfig(config) if err != nil { glog.Fatal(err) } // Get …
30 окт '17 в 20:33
1
ответ
Как я могу сгенерировать Внешний IP при создании входа, который использует контроллер nginx в kubernetes
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: helloworld-rules spec: rules: - host: helloworld-v1.example.com http: paths: - path: / backend: serviceName: helloworld-v1 servicePort: 80 - host: helloworld-v2.example.com http: paths: - …
07 дек '17 в 16:58
1
ответ
Создать объект API из списка объектов YAML
У меня есть список объектов kubernetes, определенных следующим образом: apiVersion: v1 items: kind: List - ..... Я хотел бы разобрать это с чем-то вроде client-go и собрать некоторую информацию об этом. Поэтому я искал и нашел какой-то кусок кода, п…
12 дек '17 в 08:43
1
ответ
Контейнер Kubernetes не будет правильно устанавливать ресурсы запроса (ЦП и ОЗУ)
Я пытаюсь установить фиксированное значение ресурса для моего контейнера kubernetes. Когда я попробую следующее: //cont = v1.Container log.Println("Before", cont.Resources.Requests.Memory()) cont.Resources.Requests.Memory().SetMilli(512) //new wante…
13 дек '17 в 22:47
1
ответ
Как управлять существующими пользовательскими объектами с помощью kubernetes go client?
Я пишу пользовательский контроллер, который будет прослушивать определенный мной CR и обновлять / создавать другие ресурсы (определенные Istio). Все приведенные здесь примеры показывают, как обрабатывать собственные ресурсы или пользовательские, соз…
14 сен '18 в 10:39
2
ответа
Как получить статус модуля в kubernetes с помощью go-клиента
Я пытаюсь удалить модуль в моем кластере kubernetes, а затем проверить его состояние, чтобы узнать, сколько времени потребуется, чтобы модуль вышел из строя и снова поднялся. Я не смог найти полезного примера для второй части, которая получает опред…
19 дек '18 в 18:57
2
ответа
Как обеспечить ограничение ресурсов в kubernetes go спецификации клиента?
Spec: v1.PodSpec{ Containers: []v1.Container{ v1.Container{ Name: podName, Image: deploymentName, ImagePullPolicy: "IfNotPresent", Ports: []v1.ContainerPort{}, Env: []v1.EnvVar{ v1.EnvVar{ Name: "RASA_NLU_CONFIG", Value: os.Getenv("RASA_NLU_CONFIG"…
25 окт '18 в 06:57