Сергей
погоди
Сергей
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/
Сергей
This command performs the renewal using CA (or front-proxy-CA) certificate and key stored in /etc/kubernetes/pki.
Warning: If you are running an HA cluster, this command needs to be executed on all the control-plane nodes.
Сергей
как быть с этим? не прикалываюсь, сам только вычитал
Solyar
Solyar
или бар метал?
Сергей
бар метал из 3-х голов
Solyar
Ну значит не твой случай)
Сергей
ну вот
Сергей
нет, что то не сходится, посмотрел старые конфиги, в них так
Сергей
apiVersion: v1
clusters:
- cluster:
certificate-authority-data:
ОДИНАКОВО НА ВСЕХ НОДАХ
server: *****
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
user:
client-certificate-data: УНИКАЛЬНО
client-key-data: УНИКАЛЬНО
Сергей
очевидно из названия - эти поля не должны быть одинаковыми
Alla
Nikolai
Подскажите пожалуйста, не получается подключиться к внешней бд из поды
Сервис создал, ендпоинт тоже. Пода, сервис, ендпоинт находятся в одном namespace. Креды верные, с теми же кредами работает обычный докер контейнер.
kind: Service
apiVersion: v1
metadata:
name: postgresql
namespace: user-server
spec:
ports:
- port: 5432
targetPort: 5432
---
kind: Endpoints
apiVersion: v1
metadata:
name: postgresql
namespace: user-server
subsets:
- addresses:
- ip: -.-.-.-
ports:
- port: 5432
Solyar
Solyar
Вы из приложения какого-то ходите в базу?
Solyar
Пропишите ее в environment variables деплоймента и всё
Solyar
env:
- name: "postgresHOST"
value: "ip:port"
Solyar
Но это чисто для примера
Etki
мы уже официально канал со смешнявками?
Erick
Nikolai
Из приложения, env в с помощью сикретс прокинуты, стучусь из приложения в поде по postgresql:5432
George
George
у вас же сервис и эндпойнт postgresql
Nikolai
George
https://cloud.google.com/blog/products/gcp/kubernetes-best-practices-mapping-external-services
George
вот так работает - я проверял. У меня тоже в Service ClusterIP
Anonymous
прямо сейчас https://cloudonair.withgoogle.com/events/modernize-it-2019/watch?watching=apac-talk2-track2
Vadim
Кстати, а никто не видел такой штуки: сервис, который трекает аудит лог и на основе его генерирует роли для юзера
Vadim
Что-то вроде советующего VPA только для RBAC вместо ресурсов. Мне кажется я где-то такое видел, но теперь найти не могу
Vadim
https://github.com/liggitt/audit2rbac
спасибо чат
Tadeusz
лол
Nikolai
Можно ли посмотреть все запущенные темплейты одной командой? kubectl -n user-server get ...
Andrey
Nikolai
Vadim
Nikolai
все поды, секретс, сервисы, енпоинты и т.д.
Andrey
0_o
Vadim
get all, но и он все-все не показывает
Pavel
kubectl get all
Andrey
это называется "темплейт"? )))
Nikolai
Nikolai
Vadim
pv вообще не неймспейчены
Vadim
И оно не покажет дочерние ресурсы, например ендпоинты если созданы сервисы
Ilia
кто нибудь кластер etcd восставнавливал? когда все полностью упало?
Yurii
Помогте решить задачку. Есть k8s со всеми стейтлес сервисами. Все stateful такие как Redis, ElsticSearch, MySQL на AWS в приватной подсети. Кластер поды имеют доступ к этим сервисам через. Service -> Endpoints. Вопрос такой, как через k8s пробросить доступ к сервисам на мою локальную машину? На сколько я знаю порт форвординг работает к порту пода, но не к сервису.
Mikhail
Yuri
Mikhail
Ilia
ну я попытался восстановить, но он после восстановлеиния не запускает даже системные, типа flannel не может поднять, висит в крашлупе
Ilia
и остальное
Ilia
дичь какая-то
Yurii
Yuri
пример для mysql
Yurii
спасибо!
Yuri
а него уже можно kubectl proxy
George
D
D
прекрасно сервисы форвардятся
callhose
Всем привет. Может кто подсказать? Есть эластик в отдельном поде и есть под, в котором выполняется фоновая задача, которая читает и пишет данные в эластик. Можно ли (и как) запретить на сетевом уровне обращение в эластик конкретному поду? (или всем, в крайнем случае).
D
Ilia
cni.go:203] Unable to update cni config: No networks found in /etc/cni/net.d
E0626 10:22:28.529566 5327 kubelet.go:2192] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
W0626 10:22:33.530918 5327 cni.go:203] Unable to update cni config: No networks found in /etc/cni/net.d
E0626 10:22:33.531042 5327 kubelet.go:2192] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
E0626 10:22:34.202457 5327 summary_sys_containers.go:47] Failed to get system container stats for "/system.slice/docker.service": failed to get cgroup stats for "/system.slice/docker.service": failed to get container info for "/system.slice/docker.service": unknown container "/system.slice/docker.service"
Roman
Парни, скажите че сделать чтоб на убунте в kebectl подкидывались команды по табу?
Ilia
у кого-нибудь было такое?
Just a baka
D
Roman
спс
D
лол
D
шатать кубер / не знать как автокомплит называется
Dmitrii
D
только истио на цилиуме, да
D
я не троллю, просто высказываю свое негодование что ты называешь автокомплит "подкидыванием команд по табу"
D
при этом вовсю администрируя сложную распределенную систему, работающую на ос, где автокомплит шелла по умолчанию у тебя это подкидывание