Lex
привет, а можно ли flannel стартовать как kubelet static pod?
Lex
а не отдельный сервис?
Maksim
https://github.com/kubernetes/contrib/tree/master/flannel-server
Maksim
,
Maksim
?
Anonymous
собираюсь поднимать кластер монги в kubernetes, это норм? вы тоже так делаете?
Zon
Anonymous
куда поедет?
Zon
В кубернетес
Anonymous
что значит поедет, я пытаюсь прикинуть риски такого решения, стоит ли так делать, хорошая ли это практика, как делают ребята которые использует это в проде
G72K
G72K
Под может быть распределен в одну зону, а его EBS Volume в другой, в итоге всё висит и никто никуда не едет :)
Anonymous
кубераны памажите плиз, не знаю даже как исправить
Anonymous
Anonymous
➜ config git:(10/feature/kubernetes-cicd) ✗ kubectl create -f azure_hdd.yaml
Error from server: error when creating "azure_hdd.yaml": the server could not find the requested resource
Anonymous
https://github.com/thesandlord/mongo-k8s-sidecar/blob/master/example/StatefulSet/azure_hdd.yaml
взял вот отсюда вот
Anonymous
поставил через helm 🤔🤔🤔🤔
Sn00part
а kubectl версия совпадает с версией k8s?
Sn00part
поправь на v1beta3
Anonymous
Client Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.4+dd6b458", GitCommit:"dd6b458ef8dbf24aff55795baa68f83383c9b3a9", GitTreeState:"not a git tree", BuildDate:"2016-08-04T09:44:57Z", GoVersion:"go1.6.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.3", GitCommit:"029c3a408176b55c30846f0faedf56aae5992e9b", GitTreeState:"clean", BuildDate:"2017-02-15T06:34:56Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Anonymous
пишет, что низя так:
error validating "azure_hdd.yaml": error validating data: API version "storage.k8s.io/v1beta3" isn't supported, only supports API versions ["batch/v1" "batch/v2alpha1" "componentconfig/v1alpha1" "extensions/v1beta1" "policy/v1alpha1" "federation/v1beta1" "v1" "autoscaling/v1" "authentication.k8s.io/v1beta1" "storage.k8s.io/v1beta1" "certificates.k8s.io/v1alpha1" "apps/v1alpha1" "authorization.k8s.io/v1beta1" "rbac.authorization.k8s.io/v1alpha1"]; if you choose to ignore these errors, turn validation off with —validate=false
G72K
ууу, скачайте последний kubectl
G72K
ну и куб обновите, сейчас 1.6.4 актуальна
Sn00part
это вроде когда unsupported api version
Anonymous
обновление kubectl помогло, спасибо большое!
осталось еще разобраться с обновлением кластера без удаления оного на azure 🤔
No
Господа, а можно вопрос ленивого инженера. Какой сейчас самый простой способ запустить kubernetes кластер? Может на terraform-e чего есть? Сейчас смотрю на kubernetes-anywhere. minikube не предлагать)
No
И да, хочется все это разворачивать на vsphere
Dmitry
No
Спасибо, почитаю
No
@count0ru С ходу смущает вот это kubeadm assumes you have a set of machines (virtual or real) that are up and running. Он машины не поднимает сам получается?
nvkv
No
Не, нужно для vmware vshpere
Sn00part
а ансибл и кобблер можно же натравить? или с вмваре так не работает?
Anonymous
No
@Sn00p Можно конечно, но хотелось что нибудь уже готовое найти
No
@alisabents Нужно под vsphere, там только клауд
Sn00part
готового я не встречал, но кажется подход " сделай сам за три дня" тут вполне сработает
Sn00part
https://www.google.ru/amp/s/marksallee.wordpress.com/2016/11/14/use-ansible-to-create-a-vmware-guest/amp/
Sn00part
а дальше можно взять карго и поставить сам кубернетес. а если сделаешь патч в карго для нового провайдера, спасибо скажут
Lex
привет
Lex
kubelet залипает на
May 24 15:00:11 ip-10-0-0-99 kubelet[26928]: I0524 15:00:11.605344 26928 feature_gate.go:144] feature gates: map[]
May 24 15:00:11 ip-10-0-0-99 kubelet[26928]: I0524 15:00:11.605634 26928 bootstrap.go:58] Using bootstrap kubeconfig to generate TLS client cert, key and kubeconfig file
Lex
сертификат апрувлю, но все равно висит и потом отваливается по таймауту
Lex
elb таймауту
Lex
может кто сталкивался
G72K
достучаться до apiserver не может?
Sn00part
энтропии нет?
Sn00part
залинкуй dev/random на dev/urandom
Sn00part
😊
Max
не поможет если энтропии нет
Sn00part
можно проверить так
Sn00part
надо ставить rng tools
Sn00part
или как-то ещё
Igor
https://cloudplatform.googleblog.com/2017/05/istio-modern-approach-to-developing-and.html
Victor
Этополучается как Ingress с мониторингом из коробки?
G72K
не читал, но насколько близко к linkerd?
Elena
а кто-нибудь ставил cockroachdb на v1.5.6?
Anonymous
ммм, какие-то принципиальные отличия с предыдущими версиями, или в целом интересно?
Elena
на предыдущую тоже подойдет, наверное, да. главное, не на 1.6. не могу понять, как вокруг StatefulSet правильный конфиг задать.
Anonymous
ну я так сказал как будто спец, но на самом деле к таракану только приглядываюсь и поэтому вроде как не в теме, просто если интересный опыт будет рассказывай :)
Elena
ага... спасибо :)
Denis
🎁 Друзья, уже совсем скоро состоится важное событие весны - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram:
1. https://t.me/react_js
2. https://t.me/js_ru
3. https://t.me/angular_ru
4. https://t.me/nodejs_ru
5. https://t.me/android_ru
6. https://t.me/ios_ru
7. https://t.me/devops_ru
8. https://t.me/kubernetes_ru
9. https://t.me/docker_ru
10. https://t.me/agile_ru
А также других групп, представленных в этом списке: https://t.me/all_ru
🎉 Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :)
🎥 Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны:
1. Пригласить на конференцию (бесплатно, разумеется).
2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее).
3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно).
4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы.
5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени.
6. Скидочный код для подписчиков канала или подкаста.
7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников.
Что ожидается от вас в этом случае:
1. Продвижение конференции до события.
2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум).
👉 Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
📮 Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 28 мая, в 23:59.
🚀 Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13
Anonymous
а если Persistent Volume Claims зависает в pending, как понять что там не так?
G72K
В 'kubectl describe pvc' нет ничего?
Anonymous
спасибо!
G72K
Что было то?
Anonymous
StorageClass "fast" not found
Anonymous
правда у меня fast нигде не указано 🤔
G72K
видимо по-умолчанию ищет fast, в доках было про default storage class 1.6
Anonymous
уже задеплоиль, еще нужно было account storage name убрать, а то с ним тож проблемки были
спасибо!
No
Есть кто поднимал k8s кластер на vsphere? Отзовитесь в личку, есть пара вопросов 🐥
Михаил
No
Я пытаюсь выбрать способ автоматического развертывания с минимальным участием
No
Для aws и DO такие решения есть
No
Я вот ищу для VSphere
Dmitry
https://www.terraform.io/docs/providers/vsphere/
Logan
вам в прод или поиграть?