@kubernetes_ru

Страница 48 из 958
Ayrat
12.09.2016
12:59:13
https://github.com/mnubo/kubernetes-py

kay
12.09.2016
12:59:53
питон ставится в хомяк

Ayrat
12.09.2016
13:00:10
я имею ввиду get nodes только Worker nodes выдает, там нет Master node

kay
12.09.2016
13:00:26
зависит от конфига

Google
Maxim
12.09.2016
13:00:31
а на ней kubelet-то есть?

Ayrat
12.09.2016
13:00:39
нет :)

Maxim
12.09.2016
13:00:49
пока ты на мастер-ноде kubelet не запустишь, в списке нод ее не будет

Ayrat
12.09.2016
13:00:56
у меня cluster на бинарях пока

ок спасибо, здесь как раз было не понимание

Artur
12.09.2016
13:01:45
питон ставится в хомяк
что, неужели все так живут в кореос?

kay
12.09.2016
13:02:13
если устанавливать kubelet с параметрами, как здесь, то будет показываться в выводе: https://github.com/kayrus/scripts/blob/b8a2eb0f525a3ee544af60cca9c7135766744de9/k8s_master.yaml#L490..L491

в мире coreos есть cloudinit/ignition

Ayrat
12.09.2016
13:25:29
@kay_rus +1 . не знал раньше как сделать kubelet на мастере чтобы был не шедульный еще. спс!

я не использую coreos вариант

Maxim
12.09.2016
13:32:20
а зачем тебе нешедульная нода?

лишних ресурсов дохрена? ;)

Google
Ayrat
12.09.2016
13:52:05
k8s поднимается в Openstackе. и бывает случае когда нужно его поднять в private cloude где нет доступ к интернету. поэтому hyperkube ранится в бинарях а не в контейнерах пока. А просто контейнеры scedulit в Cluster node не охота. чтобы разделить control plane от data plane

может есть более красивые решение ?напривет поднимать hyperkube из local registry

Maxim
12.09.2016
16:21:36
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md/#v140-beta2

Михаил
12.09.2016
17:43:28
# dig @10.222.222.222 preview.apps.svc.kubernetes.local +short 10.222.118.166
у меня тут вопрос. есть на openshift dnsmasq в котором прописано strict-order no-resolv domain-needed server=/cluster.local/172.30.0.1 есть skydns на порту 8053 а при попытке dig @172.30.0.1 mariadb-test3.router.default.svc.cluster.local +short тишина куда копать?

я немного не понимать)

Maxim
12.09.2016
17:46:42
очевидно нужно днсмаск стучать на 172.30.0.1:8053

сейчас-то он на 172.30.0.1:53 стучит

а там никто его не ждет

Михаил
12.09.2016
17:49:57
очевидно нужно днсмаск стучать на 172.30.0.1:8053
как раз нет connection timed out; no servers could be reached

я же могу дигануть через dig @172.30.0.1 -p 8053

и он мне поидее должен ответить?

Maxim
12.09.2016
17:50:26
да

вот если диг -p 8053 не сработает, тогда тут уже ничто не поможет

всмысле, надо смотреть, где там с роутингом беда

Михаил
12.09.2016
17:51:34
udp 0 0 0.0.0.0:8053 0.0.0.0:* 3612/openshift

хм

а что же у меня тогда висит на 8053

-A KUBE-SEP-GAGKBWEAYKUQJ4ZU -p udp -m comment —comment "default/kubernetes:dns" -m udp -j DNAT —to-destination 192.168.200.89:8053

хм

Maxim
12.09.2016
17:52:54
а зачем ты вообще его на кастомный порт повесил?

Google
Maxim
12.09.2016
17:53:02
чем тебя 53 не устраивал?

Михаил
12.09.2016
17:53:12
я?) это openshift

Maxim
12.09.2016
17:53:18
ну неее

Михаил
12.09.2016
17:53:21
на 53 висит dnsmasq

Maxim
12.09.2016
17:53:25
манифест-то ты писал

там же сервис

Михаил
12.09.2016
17:53:43
я дефолтовый запиндюрил)

только ноды указал)

теперь вот разбираюсь

как это работает

и если с cluster IP и прочим еще более-менее понял

то от с DNS как-то не оч

Михаил
12.09.2016
17:58:39
я же правильно понял, что при создании route dns тоже создается?

Maxim
12.09.2016
18:06:51
при создании сервиса у тебя создается цепочка и набор роутов

покажи сервис-ямл

точнее так

$ kubectl get svc --namespace=kube-system | grep dns

вот это покажи

Михаил
12.09.2016
18:09:08
Maxim
12.09.2016
18:09:17
а без грепа?

Google
Maxim
12.09.2016
18:09:34
даже не так

Михаил
12.09.2016
18:09:44
root@openshift ~]# kubectl get svc NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE mariadb 172.30.248.15 <none> 3306/TCP 4h router 172.30.13.251 <none> 80/TCP,443/TCP,1936/TCP 1h

Maxim
12.09.2016
18:09:54
не

это дефолтный неймспейс

днсу там нечего делать

$ kubectl get svc --all-namespaces

Михаил
12.09.2016
18:11:16
default kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 7d test3 mariadb 172.30.248.15 <none> 3306/TCP 4h test3 router 172.30.13.251 <none> 80/TCP,443/TCP,1936/TCP 1h

Admin
ERROR: S client not available

Maxim
12.09.2016
18:11:39
ой какая жесть

$ kubectl get svc kubernetes -o yaml --export

Михаил
12.09.2016
18:12:40
Error from server: services "kubernetes" not found

лол)

$ kubectl get svc kubernetes -o yaml --export
[root@openshift ~]# kubectl get svc —all-namespaces -o yaml —export apiVersion: v1 items: - apiVersion: v1 kind: Service metadata: creationTimestamp: 2016-09-05T10:02:55Z labels: component: apiserver provider: kubernetes name: kubernetes namespace: default resourceVersion: "168157" selfLink: /api/v1/namespaces/default/services/kubernetes uid: ea68909f-734f-11e6-9e12-5254006c2cb5 spec: clusterIP: 172.30.0.1 portalIP: 172.30.0.1 ports: - name: https port: 443 protocol: TCP targetPort: 443 - name: dns port: 53 protocol: UDP targetPort: 8053 - name: dns-tcp port: 53 protocol: TCP targetPort: 8053 sessionAffinity: None type: ClusterIP status: loadBalancer: {}

примерно это да?

Maxim
12.09.2016
18:15:44
так

а $ kubectl get po --namespace=kube-system

Михаил
12.09.2016
18:17:48
Ща

Maxim
12.09.2016
18:19:07
ну так нету днса значит

там должен быть под из трех контейнеров

Google
Михаил
12.09.2016
18:19:22
а на 8053 тогда что?

Maxim
12.09.2016
18:19:26
ничего

сервис

который никуда не ведет

$ kubectl get ep --all-namespaces

Михаил
12.09.2016
18:20:31
а, а подов нет

куда ему смотреть

блин

Maxim
12.09.2016
18:20:49
так я тебе об этом и сказал

Михаил
12.09.2016
18:21:03
да я не спорю)

хм, и как их запилить

Andrey
13.09.2016
07:12:48
Сори за оффтоп, потом мессагу можно удалить. Какой язык щас в девопсах популярен? Руби, пайтон?

Dmitry
13.09.2016
07:15:43
GO

Andrey
13.09.2016
07:16:02
Или bash? ))

Ок спс

here1am
13.09.2016
07:50:42
питон и го

Andrey
13.09.2016
08:05:10
Все по 2 языка говорят, второй разный (пайтон, руби и тп) а первый всегда го, хех

Igor
13.09.2016
08:12:54
раньше был perl

Алексей
13.09.2016
11:38:34
Не знаю выкладывали ли уже тут или нет https://github.com/kelseyhightower/kubernetes-the-hard-way

Страница 48 из 958