@kubernetes_ru

Страница 846 из 958
Евгений
25.09.2018
18:08:44
в репах есть 18+

Banschikov
25.09.2018
18:09:49
он пытается поставить 17.03 но ее нет в репах
х.з. Все там должно быть если ту репу подрубаешь и прямо это делаешь

Banschikov
25.09.2018
18:10:55
какую "ту"?
ору) Которая в мане по k8s

Google
Евгений
25.09.2018
18:10:57
там одна репа

ору) Которая в мане по k8s
вот я только что скинул вывод последней команды из мана

он не находит 17.03

Banschikov
25.09.2018
18:12:32
Я не вижу ничего? Ты тролишь что ли или как?)

Евгений
25.09.2018
18:13:04
Я не вижу ничего? Ты тролишь что ли или как?)
root@kube-master:~# apt-cache madison docker-ce docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.03.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

Banschikov
25.09.2018
18:13:40
root@kube-master:~# apt-cache madison docker-ce docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.03.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
apt-get update apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - add-apt-repository "deb https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable" apt-get update && apt-get install -y docker-ce=$(apt-cache madison docker-ce | grep 17.03 | head -1 | awk '{print $3}')

вот если не получается копируй отсюда и вставляй

Евгений
25.09.2018
18:19:35
можно я лог сюда скину? а то бот ссылки режет)

сделал все четко по инструкции

Banschikov
25.09.2018
18:20:25
Евгений
25.09.2018
18:20:50
я кидаю ссылку на пастебин а она исчезает сразу же

Google
Евгений
25.09.2018
18:20:59
qrSU2U6e

вот айди пасты

короч походу надо 16,04 ставить

ибо под bionic только 18й докер

Banschikov
25.09.2018
18:29:10
вот айди пасты
apt-cache madison docker-ce покажи что выдает

ибо под bionic только 18й докер
если что можноиз xenial репы поставить

Евгений
25.09.2018
18:30:54
root@kube-master:~# apt-cache madison docker-ce docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 18.03.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages

Banschikov
25.09.2018
18:31:57
bionic на xenial замени

Хотя точно не скажу заработает или нет

Евгений
25.09.2018
18:34:42
root@kube-master:~# apt-cache madison docker-ce | grep 17.03 docker-ce | 17.03.3~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 17.03.2~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

bionic на xenial замени
завелось, спасибо

Banschikov
25.09.2018
18:35:21
Евгений
25.09.2018
19:02:10
[WARNING SystemVerification]: docker version is greater than the most recently validated version. Docker version: 17.06.2-ce. Max validated version: 17.03

root@kube-master:~# docker --version Docker version 17.03.3-ce, build e19b718

может у кубера какой то свой докер?

Andor
25.09.2018
19:07:48
а docker version?

Евгений
25.09.2018
19:11:00
а docker version?
root@kube-master:~# docker version Client: Version: 17.03.3-ce API version: 1.27 Go version: go1.7.5 Git commit: e19b718 Built: Thu Aug 30 01:04:51 2018 OS/Arch: linux/amd64 Server: Version: 17.06.2-ce API version: 1.30 (minimum version 1.12) Go version: go1.8.3 Git commit: a04f55b Built: Thu Sep 21 20:36:57 2017 OS/Arch: linux/amd64 Experimental: false

Andor
25.09.2018
19:11:48
ну вот же, положила

Евгений
25.09.2018
19:12:43
а откуда у меня сервер версии 17.06 если я из репов поставил 17.03?

ЯННП

Google
Andor
25.09.2018
19:13:29
наверное потому что ты перед этим ставил 17.06 и он остался запущен

Евгений
25.09.2018
19:13:58
не, я на снапшот откатывался

Alexander
25.09.2018
19:46:59
Лютая бесовщина :) замечательная группа

Егор
25.09.2018
20:32:44
Чё за жесть. Посмотри ты уже параметры запуска кубовых сервисов и проверь переменные и бинари. А если не знаешь как, то не трогай куб, а лучше вообще ничего не трогай

kvaps
25.09.2018
20:46:24
@e_fedorov подключи в bionic убунту, xenial репо для docker-ce и поставь оттуда

kvaps
25.09.2018
20:49:33
Вообще версию докера уже до 18.06 подняли: https://github.com/kubernetes/kubernetes/pull/68495/files

J
25.09.2018
20:49:55
в мастере кубспрея кстати уже всё хорошо с 18й убунтой

kvaps
25.09.2018
20:50:43
зачем? есть же bionic репа?
затем что в доках для kubeadm рекомендуемая версия докера - это 17.03

в мастере кубспрея кстати уже всё хорошо с 18й убунтой
главное systemd-resolved выпилить, и точно все норм будет :)

J
25.09.2018
20:53:21
kvaps
25.09.2018
20:57:43
Unfortunately, an error has occurred: timed out waiting for the condition
Чтобы продебажить этот момент, во время инициализации проверьте docker ps -a на наличие контейнеров которые не могут запуститься, затем docker logs <container_id> чтобы понять в чем конкретно проблема

ну и логи kublet'а конечно же

Konstantin
26.09.2018
05:09:07
Вопрос из сферы интеграции куба и VMWare. Используем только как storage provider, pv динамически нарезаются из темплейта, все ок. Что не работает? Куб не понимает datastore-cluster, точнее понимает, но только если указывать конкретный datastore из кластера. Например: ds cluster = ds1 + ds2. StorageClass сработает только если в parameters значением datastore будет либо ds1 либо ds2. В виду энтерпрайза это решение не подходит, так как есть риск переполнения одного из ds. Вопросы: может ли как то StorageClass работать с Vsphere datastore cluster? Можно ли каким то образом в рамках одного StatefulSet использовать несколько SorageClass? Может вообще есть какое либо другое решение

Let Eat
26.09.2018
05:41:47
Товарищи-друзья, а есть у кого опыт кручения k8s на vsphere? Плюсы, минусы, подводные камни?
Подводный камень такой, что 1.11.3 зарелизили где напроч убили vmware: https://github.com/kubernetes/kubernetes/pull/67825#issuecomment-416152394 , но всем пофиг, что говорит о том насколько важен этот клаудпровайдер для проекта :)

Konstantin
26.09.2018
05:55:08
Любой вольюм оне же в конкретно одном DS, не совсем понятно как это вы сразу в двух его хотите?
Не в двух, в одном из двух. Для этого и сделали datastore-cluster. Вот только kubernetes его не понимает. Пока выглядит все так, что это возможно только в рамках одного ds. Вот я и обратился, может кто-нибудь в обход умудрился что то придумать. Документация VMWare - печаль. Чтобы определить список актуальных опций, которые не устарели, пришлось смотреть исходники kubernetes

Google
Let Eat
26.09.2018
05:56:07
Alexey
26.09.2018
05:57:32
Код самая актуальная документация, никогда не врёт и всегда корректна
и в тесты в первую очередь смотреть из этого кода

Konstantin
26.09.2018
06:03:34
Разве там нельзя было 2 datastore задать и потом через выбор storageClass рулить где создавать
StorageClass в случае vshpere-volume принимает лишь одно значение в параметре datastore. Если вы говорите про cloud config, то да там это можно сделать, как и задать дефолтный, но это не решит проблему ручного распределения по datastore

Надо автоматически

В общем, видимо придется другой pv provider выбрать

На одной из конференций Devопсы из Rocket bank хватались, что они полностью интегрировали kube и vmware. Интересно было бы узнать как

Let Eat
26.09.2018
06:08:20
Надо автоматически
По какому критерию? Можно крон джобу, которая меняет дефолтный storageClass по этому критерию :)

Konstantin
26.09.2018
06:10:47
По какому критерию? Можно крон джобу, которая меняет дефолтный storageClass по этому критерию :)
Проблема в том, что vmdk между datastore то переедет. А вот pv созданный из под темплейта volumeclaim останется на том datastore, который указывался при и создании и тупо не будет найден

Roman
26.09.2018
06:48:38
Всем привет, кто то крутит кубер на windows? Если да то есть какие-то best practice ?

Sergey
26.09.2018
06:52:21
?‍♂️

Roman
26.09.2018
06:54:40
?‍♂️
Это да, но вот у заказчика дотнет фреймворк и он хочет кубер

Alexey
26.09.2018
06:58:59
Мне не сильно нужно, раз вопрос зашел... Можно просто докинуть в кластер ноду win и все будет плюс минус ок? У меня пару програмок крутится win only и пока просто ssh тунель пробрасываю в pod а тот уже в кластер.

Alexandr
26.09.2018
06:59:04
Это да, но вот у заказчика дотнет фреймворк и он хочет кубер
.net core? иначе внутри контейнера не побежит, там же линух

Roman
26.09.2018
07:00:37
Неа именно framework https://hub.docker.com/r/microsoft/dotnet-framework-samples/

c .net core проблем нету

Google
Artyom
26.09.2018
07:03:17
C дотнет фреймворк вам сначала надо выяснить, запустится ли он в windows mode контейнере. Или переписать приложение по dotnet core

плюс надо учесть, что microsoft очень любил выбрасывать внезапные not supported exception, когда вроде бы должно работать, но нет

Это касается, например, авторизации в active directory или импорта отчетов в excel. Мы nuget меняли для авторизации и доставляли библиотеки в dockerfile, чтобы работало

Konstantin
26.09.2018
07:16:23
Какой же размер датастора? Вообще DS Clusters не все поддерживают, даже из legacy решений
Дело не только в месте. Аргумент энтерпрайза, что им может понадобиться проводить работы на datastore, его потребуется обслуживать итд

Мол что вы будете делать, если нам срочно потребуется это сделать, у ваших приложений будет downtime итд. Мониторинг мы уже реализовали как для кластера datastore, так и для его datastore по отдельности

Alexander
26.09.2018
07:27:56
Обслуживание на хостах — это обычная история

Виртуалки переезжают на соседние хосты быстро без downtime

Alexander
26.09.2018
07:30:07
А отключение DS — это миграция гораздо более долгая, нужно все vmdk скопировать на другой DS, это ударит по производительности как минимум

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