Anton
v 1.12 надо было явно указывать конфигурацию для etcd, в 1.13 не надо, но etcd начинает слушать не на том интерефейсе, на каком хотелось бы
Mikhail [azalio]
у меня теперь etcd пытается слушать на адресе --apiserver-advertise-address=
Anton
вот я advertise адрес пишу в kubeadm кофиге, он его игнорит
Anton
kind: ClusterConfiguration
kubernetesVersion: _K8S_VERSION_
apiServer:
certSANs:
- "_API_HOSTNAME_"
extraArgs:
advertise-address: "_NODE_IP_"
Rainbow
serverless selfhosted это штуки вроде https://micro.mu/ или https://moleculer.services/
а не что-то сырое вроде kubeless или openfaas
ну так, если кто-то задумывается, а то долго не понимал почему нет нормально решения. Оно есть, только немного другое.
Andrey
Andrey
Bear
Парни, коллеги. Вопрос: “кто как проверяет liveness and redness для php-fpm”
Andrey
Sergey
Sergey
А тот уже какие-то проверки делает и чёт возвращает
Bear
Bear
и Sergey спасбо за наводку
Vadim
Anton
Anton
и оказалось, что listten_client_urls было недостаточно, еще надо было advertise-client-urls и listen-peer-urls
Anton
иначе инит зависает на wait control plain
kbks
гайз, а кто нибудь юзает k8s в eks за okta + mfa?
Vadim
https://medium.com/@reuvenharrison/an-introduction-to-kubernetes-network-policies-for-security-people-ba92dd4c809d
Alisher
Доброго дня, коллеги!
Alisher
Установил ceph, создал storage class. При разворачивании mysql создается pv и pvc, но под не разворачивается
Warning FailedMount 6m (x539 over 20h) kubelet, k8s-s2 Unable to mount volumes for pod "mysql-server-5f99c4bc98-hmpgq_kube-services(42744f05-38cb-11e9-9bc0-eca86b22ad67)": timeout expired waiting for volumes to attach or mount for pod "kube-services"/"mysql-server-5f99c4bc98-hmpgq". list of unmounted volumes=[data]. list of unattached volumes=[data default-token-gzqmj]
Warning FailedMount 2m (x608 over 20h) kubelet, k8s-s2 MountVolume.WaitForAttach failed for volume "pvc-42715230-38cb-11e9-9bc0-eca86b22ad67" : fail to check rbd image status with: (executable file not found in $PATH), rbd output: ()
Alisher
посоветуйте куда смотреть
Alisher
Разобрался. Нода на которой разворачивался контейнер, не входила в кластер ceph.
Siarhei
Что?? У тебя кластер цефа развернут на воркерах куба??? А так можно было????
Й
Оооо, ща набежит стадо умников с речами про воркеров в кубе
Й
(открывает попкорн)
Alisher
Alisher
это у меня тестинг на бареметал
Alisher
прод конечно так не будуразворачивать, хотя...
Siarhei
Не я не умничал, но имхо свято верил что хранилище лцчше дальше держать от воркеров ( сеть проц и память) чтобы не юзать лишними задачами
Siarhei
Даж для тестов, и в итоге уперся в сеть
Siarhei
На бареметал
Alisher
хз. работает. просто в данный момент в результате вывода и ввода новой ноды ceph. Снес все к ертям и заново поставил) До этого момента работало вполне стабильно, даже с учетом периодического вырубаия электричества.
Alisher
для тестинга вполне содет
Siarhei
А что по иопсам говорят при записи в блок хотяб 1000 файлов по 100мб
Siarhei
У мну была дикая печалька, даже по 1мб
Alisher
он не нагруженн
Alisher
лишь для проверки тестовых веток
Andrey
Anton
тоесть ты вообще говоря проверяешь совсем другой пул?
Andrey
Anton
Andrey
Надо бы в ingress впилить. Пойду issue почитаю.
Anonymous
а у вас тоже бывало такое что почемуто не коннектится к бд, в логах все ок - connection string какая надо, а потом спустя часы чесаний репы выясняется что вы случайно когда энкодили base64 засунули туда непечаемый символ? как от этого лечиться?
Andrey
Andor
Михаил
Ivan
Михаил
Andrey
Anton
думаю не 502, ведь fpm никуда не исчезнет. короч нужно стремится к маленьким таймаутам, короткому времени выполнения
Andrey
Anton
Alexander N.
Коллеги, кто настраивал связку с keycloak (openid-connect) + AD + K8S? На что стоит обратить внимание, чтобы связка была относительно безопасной?
Alexander N.
т.е. завестись то оно завелось, и rbac в т.ч. заработал, сервисы прячу за gatekeeper - насколько их безопасно выставлять в инет?
Alexander N.
Grigorii
Как вам Wireguard, юзает кто в проде? Чет как-то не по себе от того, что его пилит в основном 1 чел и основная репа в какой-то жопе лежит. Но все хвалят
T
ребят, привет, кто-нибудь юзал отправку алертов через вебхуки в alertmanager?
T
там json никак не поменять, который отправляется?
T
просто для остальных способов вроде как темплейтинг работает, про вебхуки не могу найти, можно ли менять тело json
T
вот из доки
T
The Alertmanager will send HTTP POST requests in the following JSON format to the configured endpoint:
{
"version": "4",
"groupKey": <string>, // key identifying the group of alerts (e.g. to deduplicate)
"status": "<resolved|firing>",
"receiver": <string>,
"groupLabels": <object>,
"commonLabels": <object>,
"commonAnnotations": <object>,
"externalURL": <string>, // backlink to the Alertmanager.
"alerts": [
{
"status": "<resolved|firing>",
"labels": <object>,
"annotations": <object>,
"startsAt": "<rfc3339>",
"endsAt": "<rfc3339>",
"generatorURL": <string> // identifies the entity that caused the alert
},
...
]
}
T
или только прокси делать и там уже менять тело?
Andor
ты что сделать-то пытаешься?
Andor
вообще лучше в церковь иди такое спрашивать
engelbart
Почему ingress может висеть в "creating" state очень долго?
T
ok
engelbart
я никак дождаться не могу?
T
отправить алерты в чатилку, но на той стороне json должен содержать определенные поля
Andor
сделай наколенную проксю
T
в случае с вебхуками в алертманагере, как я поняла, это не подкрутить, для слака, например, можно темплейтить что ты отправляешь, с вебхуками нет