@kubernetes_ru

Страница 542 из 958
Andrey
02.05.2018
09:41:32
Создать новый сервис для прома

Пример не скину, я с мобилы, но в документации куба он есть

Kanat
02.05.2018
09:43:11
На англ как гуглить?

Как это называется?

Google
Andrey
02.05.2018
09:43:37
Kubernetes service external ip

Kanat
02.05.2018
09:44:49
Kubernetes service external ip
Понял, благодарю

Andrey
02.05.2018
10:19:35
Понял, благодарю
Заработало?

Kanat
02.05.2018
10:19:45
Нет

kamren@kubernetes:~$ kubectl get services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE belligerent-sabertooth-gcloud-sqlproxy ClusterIP 10.233.60.241 <none> 5432/TCP 21h kubernetes ClusterIP 10.233.0.1 <none> 443/TCP 4d my-service LoadBalancer 10.233.31.51 <pending> 8080:31900/TCP 7m

И так уже 20 минут

https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/

Вот по этой доке

Andrey
02.05.2018
10:30:10
А вы какой адрес туда прописали? Внешний мастера?

Kanat
02.05.2018
10:31:52
Сорри если я туплю

Но по доке я не увидел что я где то мог прописать вручную адрес

Andrey
02.05.2018
10:34:46


Kanat
02.05.2018
11:02:56
Это когда сервис создаю?

Google
Andrey
02.05.2018
11:34:51
да

bebebe
02.05.2018
12:35:56
https://twitter.com/JuniperTrain/status/991612443804753920 на всякий случай

Andor
02.05.2018
12:37:32
> Juniper Networks Contrail is an open, standards-based software solution that delivers network virtualization and service automation for federated cloud networks. It provides self-service provisioning, improves network troubleshooting and diagnostics, and enables service chaining for dynamic application environments across enterprise virtual private cloud (VPC), managed Infrastructure as a Service (IaaS), and Networks Functions Virtualization (NFV) use cases.

bebebe
02.05.2018
12:38:35
у меня коллеги сочлиняют contrail 3.x с k8s 1.8.x + juniper mx уже не первые месяц.

такое занятие, скажу вам

хотят LB сделать

Anton
02.05.2018
12:47:53
Ребят, привет. long story short. Хочу через nginx-ingress отдать kubernetes-dashboard сервис (UI который), дашбоард разворачивал со своими кастомными сертификатами, для ингресса тоже указал секрет с кастомными сертификатами. Получаю 503. Порт в ингрессе указал 443 на сервис.

Yuriy
02.05.2018
13:35:22


Всем привет. Возник вопрос. Есть NFS сторедж, сделал сторедж + сделал клаим для k8s + засунул это все в нужный неймспейс, в конфиге деплоймента прописываю следующее на скрине, проблема в том что файлы при старте апача к примеру не создаются. Приходится в nfs подбрасывать файлы и конфиги вручную. Как сделать , чтобы при маунте персистент стораджа нужные файлы не затирались а сразу сыпались в персистент сторедж



Или вот к примеру, поднимается prometheus контейнер где в /etc/prometheus должен быть конфиг,но после старта директория пуста

Andrew
02.05.2018
13:56:04
Для Gitlab-runner рекомендуемая машина n1-standard-2 ?

Yuriy
02.05.2018
13:57:49
у тебя прометей тоже на нфс?
Да, только клейм другой и шара

Andor
02.05.2018
13:59:50
не конфиг, а именно данные прометея? на нфс?

это прям прикольно

Yuriy
02.05.2018
14:00:22
не в контейнере

локально на ноде

Anton
02.05.2018
14:26:32
@gorilych уже да, работает, спасибо ^_^

Google
Valentin
02.05.2018
14:42:49
это нормально, что правила кубика оказываются первыми в iptables, и NodePort виден в интернетах?

iptables: https://pastebin.com/raw/ELrHXvFJ

Andrey
02.05.2018
15:43:52
да, это нормально. NodePort это способ публиковать сервисы вовне по определению.

Valentin
02.05.2018
15:57:15
т.е. не зря https настраивал....

Yuriy
02.05.2018
16:22:58
Есть ли аналог Dockerfile для k8s, к примеру мне нужно что либо добавить в образ, в докере я добавлял слои через dockerfile, как быть тут ?

Andor
02.05.2018
16:23:31
А в кубере чо, нельзя образы собраные докером использовать?

Yuriy
02.05.2018
16:24:11
можно, но если есть возможность делать без участия докера то почему бы и нет ?

Я конечно могу собрать все нужные образы и в репозиторий их запилить а потом тянуть их кубером, но зачем делать 2-йную работу

Vlad
02.05.2018
16:28:13
kek, ты думаешь кубер это такая магия которая сама не только контейнеры запускает но и собирает?

Andor
02.05.2018
16:28:30
А кубер у тебя не с докер-совместимыми имджами?

Даже если в кубере crio или rkt, формат образов всё равно один

Yuriy
02.05.2018
16:30:52
Парни я прекрасно понимаю что кубер это фреймворк для исполнения контейнеров, я задал конкретный вопрос, есть ли в k8s инструмент для наслоения уровней контейнера как в докере. если нет то так и скажите. То что все можно собрать в докере и запилить в репозиторий а потом сливать кубером я и так знаю.

Andor
02.05.2018
16:31:50
Чем докер-то для этого не устраивает?

Ваще есть несколько инструметов для сборки образов, но к куберу они мало относятся

Yuriy
02.05.2018
16:35:09
если ты хочешь как в docker-compose - то нет, такого нету
Спасибо за ответ. Как раз тот, который я хотел услышать.

Спасибо за ответ. Как раз тот, который я хотел услышать.
Еще не подскажите , есть ли инструмент в кубере который может по ивентам, к примеру: создан новый service, запускать скрипты ? Мысль в том чтобы после создания NodePort отправлять информацию на haproxy и менять его конфиг с последующим ребутом сервиса.

Andor
02.05.2018
16:39:08
А почему не ингресс?

Google
Andor
02.05.2018
16:39:15
Он вроде для этого и придуман

Ну или даже сервис например, без хапрокси

Vasilyev
02.05.2018
17:10:44
Только свой костыль. Чекайте етцд на наличие изменений

Yuriy
02.05.2018
17:50:04
А почему не ингресс?
Инсталяция on-premise на виртуалках.

bebebe
02.05.2018
17:51:40
Только свой костыль. Чекайте етцд на наличие изменений
удваиваю этого господина The lbc quay.io/nico_schieder/ingress-lbc runs the main control loop that watches the Kubernetes API, validates and generates NGINX configuration files and reports these errors as events on the affected resources. It can be deployed in a server-agent mode using etcd v3 as persistent backend or standalone. или nginx-ingress как пример

Stanislav
02.05.2018
22:08:34
Как сделать affinity неймспейса к node-pool?

Andor
02.05.2018
22:32:32
что такое node-pool?

Roman
02.05.2018
22:41:42
https://www.nginx.com/resources/library/container-networking-docker-kubernetes/?utm_campaign=docker&utm_medium=ebook&utm_source=adroll-fb&utm_content=container-networking может кому интересно будет вроде толковая хрень

Stanislav
02.05.2018
22:46:58
Andor
02.05.2018
22:48:31
подозреваю что это лейблы на нодах

но я не уверен

Stanislav
02.05.2018
22:50:39
Так и оказалось.

cloud.google.com/gke-nodepool=default-pool

Sergey
03.05.2018
05:34:26
Ребят, а кто как решает задачи с динамическими томами в k8s?

это вообще осуществимо или надо смотреть в сторону openshift/mesosphere?

Виталий
03.05.2018
06:23:31
Ребят, а кто как решает задачи с динамическими томами в k8s?
https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/ Вы об этом?

Sergey
03.05.2018
06:31:32
https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/ Вы об этом?
тут как я понял для облаков через storageClass, а мне надо что то вроде для динамического NFS в Proxmox

Виталий
03.05.2018
06:34:26
тут как я понял для облаков через storageClass, а мне надо что то вроде для динамического NFS в Proxmox
storageClass'ов до кучи, в том числе есть реализация стораджа на основе nfs: https://github.com/kubernetes-incubator/external-storage/blob/master/nfs/README.md

Google
Виталий
03.05.2018
06:37:05
Возможно я не совсем вас понимаю, но у меня тома на основе nfs вполне корректно провизятся при создании деплоймента, пода, etc. :)

Sergey
03.05.2018
06:37:18
типа разбить диск как LVM и растягивать потом если че раздел с NFS, а кубер как я понимаю подтягивает фиксированный размер volume

Виталий
03.05.2018
06:41:21
типа разбить диск как LVM и растягивать потом если че раздел с NFS, а кубер как я понимаю подтягивает фиксированный размер volume
Сейчас стало яснее. Есть вот такая штука, но в alpha и со своими ограничениями: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims

Acidic
03.05.2018
07:00:18


Andor
03.05.2018
07:01:32
Нфстулз не установлены на ноде?

Ваще посмотри в dmesg, как оно и предлагает

Acidic
03.05.2018
07:02:07
Окей, спасиб

Sergey
03.05.2018
07:03:15
на клиенте должны быть установлены nfs-common portmap

Acidic
03.05.2018
07:08:04
Уже поставил, спасибище

Работает

Banschikov
03.05.2018
07:08:21

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