Size: a a a

Kubernetes — русскоговорящее сообщество

2020 July 08

D

DarkKC in Kubernetes — русскоговорящее сообщество
но эт не оч скоро
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
DarkKC
пока нет
тогда, к сожалению, мне нечего добавить
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
Самое смешное, что оно ещё и иногда резолвится :-\
Аж на денёк было дело зарезолвилось. И опять.
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Version >=0.39.0 of the Prometheus Operator requires a Kubernetes cluster of version >=1.16.0
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
0.38.1 тоже на  1.16 только заработала ровно
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
DarkKC
В церкви метрик уже спросил, пока никто не отвечает. Может вы подскажете чего

Подскажите пожалуйста, никто не встречался с тем, что прометеус-оператор вопит постоянно такую муть
An aggregated API v1beta1.metrics.k8s.io/default is down. It has not been available at least for the past five minutes.

при этом аписервайс бодр и весел вроде
~|⇒ kubectl get apiservice v1beta1.metrics.k8s.io -o yaml                                           
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
 annotations:
   kubectl.kubernetes.io/last-applied-configuration: |
     {"apiVersion":"apiregistration.k8s.io/v1","kind":"APIService","metadata":{"annotations":{},"name":"v1beta1.metrics.k8s.io"},"spec":{"group":"metrics.k8s.io","groupPriorityMinimum":100,"insecureSkipTLSVerify":true,"service":{"name":"prometheus-adapter","namespace":"monitoring"},"version":"v1beta1","versionPriority":100}}
 creationTimestamp: "2020-06-29T09:51:11Z"
 name: v1beta1.metrics.k8s.io
 resourceVersion: "60332936"
 selfLink: /apis/apiregistration.k8s.io/v1/apiservices/v1beta1.metrics.k8s.io
 uid: 10729699-b9ee-11ea-9334-021941f4a35a
spec:
 group: metrics.k8s.io
 groupPriorityMinimum: 100
 insecureSkipTLSVerify: true
 service:
   name: prometheus-adapter
   namespace: monitoring
 version: v1beta1
 versionPriority: 100
status:
 conditions:
 - lastTransitionTime: "2020-06-29T09:51:11Z"
   message: all checks passed
   reason: Passed
   status: "True"
   type: Available
prometheus-adapter поставь
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
prometheus-adapter поставь
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
0.38.1 тоже на  1.16 только заработала ровно
ну, если апгрейд до 1.16 порешает все проблемы - это хорошо, лишний повод апаться
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
да, он реализует v1beta1.metrics.k8s.io
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
DarkKC
ну, если апгрейд до 1.16 порешает все проблемы - это хорошо, лишний повод апаться
уже пора, но ты готовься…. с 1.15 на 1.16 у меня все все worker ноды отсыпались из-за дипрекейта старых схем для labels
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
прелесть какая. Спасибо, учту :)
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
у меня там тащемта всё стейтлесс весьма, ток вот етцд-оператор опять размолотит :(
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
DarkKC
ну, если апгрейд до 1.16 порешает все проблемы - это хорошо, лишний повод апаться
мне кажется гораздо лучше в этом разобраться. metrics api привязываются через APIService к сервису который это реализует. Например prometheus-adapter умеет отвечать на них. Вот пример привязки:

apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
 name: v1beta1.metrics.k8s.io
spec:
 group: metrics.k8s.io
 groupPriorityMinimum: 100
 insecureSkipTLSVerify: true
 service:
   name: prometheus-adapter
   namespace: monitoring
 version: v1beta1
 versionPriority: 100


Сам prometheus-adapter ходит за метриками на prometheus. Конкретные запросы promql прописываются в config.yaml адаптера.

metrics api используется horizont pod autoscaler, а также команда kubectl top тоже из него данные получает
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
DarkKC
В церкви метрик уже спросил, пока никто не отвечает. Может вы подскажете чего

Подскажите пожалуйста, никто не встречался с тем, что прометеус-оператор вопит постоянно такую муть
An aggregated API v1beta1.metrics.k8s.io/default is down. It has not been available at least for the past five minutes.

при этом аписервайс бодр и весел вроде
~|⇒ kubectl get apiservice v1beta1.metrics.k8s.io -o yaml                                           
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
 annotations:
   kubectl.kubernetes.io/last-applied-configuration: |
     {"apiVersion":"apiregistration.k8s.io/v1","kind":"APIService","metadata":{"annotations":{},"name":"v1beta1.metrics.k8s.io"},"spec":{"group":"metrics.k8s.io","groupPriorityMinimum":100,"insecureSkipTLSVerify":true,"service":{"name":"prometheus-adapter","namespace":"monitoring"},"version":"v1beta1","versionPriority":100}}
 creationTimestamp: "2020-06-29T09:51:11Z"
 name: v1beta1.metrics.k8s.io
 resourceVersion: "60332936"
 selfLink: /apis/apiregistration.k8s.io/v1/apiservices/v1beta1.metrics.k8s.io
 uid: 10729699-b9ee-11ea-9334-021941f4a35a
spec:
 group: metrics.k8s.io
 groupPriorityMinimum: 100
 insecureSkipTLSVerify: true
 service:
   name: prometheus-adapter
   namespace: monitoring
 version: v1beta1
 versionPriority: 100
status:
 conditions:
 - lastTransitionTime: "2020-06-29T09:51:11Z"
   message: all checks passed
   reason: Passed
   status: "True"
   type: Available
так он у меня в комплекте, однако
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
DarkKC
так он у меня в комплекте, однако
проверь всю связку
источник

D

DarkKC in Kubernetes — русскоговорящее сообщество
Ок, пройдусь по ней, спасибо большое
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Господа, есть такой вопрос, роль
   kind = "ClusterRole"
   name = "edit"
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
в метадате должен быть неймспейс где находится sa?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
  "sa-name" = {
   "id" = "default/sa-name-binding"
   "metadata" = [
     {
       "annotations" = {}
       "generation" = 0
       "labels" = {}
       "name" = "sa-name-binding"
       "namespace" = "default"
       "resource_version" = "25545798"
       "self_link" = "/apis/rbac.authorization.k8s.io/v1/namespaces/default/rolebindings/shmakov-binding"
       "uid" = "7abc5d74-e722-4f34-97e2-27c34127cdae"
     },
   ]
   "role_ref" = [
     {
       "api_group" = "rbac.authorization.k8s.io"
       "kind" = "ClusterRole"
       "name" = "edit"
     },
   ]
   "subject" = [
     {
       "api_group" = ""
       "kind" = "ServiceAccount"
       "name" = "sa-name"
       "namespace" = "testingnamespace"
     },
     {
       "api_group" = ""
       "kind" = "ServiceAccount"
       "name" = "sa-name"
       "namespace" = "testingnamespace2"
     },
   ]
 }
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Сделал такую вот штуку, сам sa находится в namespace default, хочу дать ему полные права на некоторые другие
источник