Albert
а можно ли ssd не с ext4 а xfs?
Albert
https://cloud.google.com/kubernetes-engine/docs/how-to/persistent-volumes/ssd-pd
Albert
здесь ничего не написано про это
Albert
куда fstype писать
Andrey
Альберту простительно не знать про гугл, он умер до его появления
Andrey
https://stackoverflow.com/questions/53931163/ensuring-xfs-volumes-on-gce-gke
Albert
Andrey
use chrome
Andrey
у меня FF тоже чего-то жалуется
Albert
я возможно жто читал
Andrey
и?
Albert
не помню что там
Andrey
😊
Albert
:)
Andrey
там решение
Albert
https://webcache.googleusercontent.com/search?q=cache:UQyuB5vWPYYJ:https://stackoverflow.com/questions/53931163/ensuring-xfs-volumes-on-gce-gke+&cd=1&hl=en&ct=clnk&gl=de
Albert
ок я понял
Albert
проблема в том что percona не заводится каталог не пуст ext4 создает lost+found
Albert
вот поэтому я и хотел xfs
Albert
я может криво выразился. вечер уже
Andrey
в чём проблема удалить lost+found?
Nik
Nik
containers:
- args:
- --ignore-db-dir=lost+found
Albert
Albert
неплохо :) сейчас попробую.
Andrey
есть ещё такой способ: https://github.com/helm/charts/blob/master/stable/percona-xtradb-cluster/templates/statefulset.yaml#L30
Albert
Andrey
там просто вариант обхода 😊
Andrey
helm побоку
Albert
Albert
percona-mysql-744ff96d44-jvmjt 0/1 Error 2 40s
Albert
видать что-то другое уже.
Albert
посмотрю логи
Albert
mysqld: Can't create/write to file '/var/lib/mysql/is_writable' (Errcode: 13 - Permission denied)
Albert
как же так*
Andor
Andor
что за контейнер ты юзаешь?
Andor
то есть образ
Albert
Andor
а можно сразу полное название?
Albert
просто percona
Albert
:)
Andor
а, очередной херовый образ от владельцев докерхаба, а не от разработчиков продукта?
Andor
это как mysql:5.7 vs mysql/mysql-server:5.7
Andor
второе от оракла
Andor
короче мускуль даже в контейнере запускается не от рута скорее всего
Albert
Vadim
Andor
Albert
юзер там mysql
Andor
например mysql на убунте или дебиане, а mysql/mysql-server - на ораклолинуксе
Albert
не рут
Albert
1001 uid
Andor
ну вот сделай инит контейнер который сделает chown 1001
Vadim
а ты уверен?
https://github.com/docker-library/official-images/blob/master/library/percona
Andor
ок
Andor
в этом случае не через жопу
Andrey
у всех FF перестал открывать stackoverflow и serverfault?
Andrey
MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING
Andor
слышал про это уже
Tadeusz
Andrey
DNS Name=*.askubuntu.com
DNS Name=*.blogoverflow.com
DNS Name=*.mathoverflow.net
DNS Name=*.meta.stackexchange.com
DNS Name=*.meta.stackoverflow.com
DNS Name=*.serverfault.com
DNS Name=*.sstatic.net
DNS Name=*.stackexchange.com
DNS Name=*.stackoverflow.com
DNS Name=*.stackoverflow.email
DNS Name=*.superuser.com
DNS Name=askubuntu.com
DNS Name=blogoverflow.com
DNS Name=mathoverflow.net
DNS Name=openid.stackauth.com
DNS Name=serverfault.com
DNS Name=sstatic.net
DNS Name=stackapps.com
DNS Name=stackauth.com
DNS Name=stackexchange.com
DNS Name=stackoverflow.blog
DNS Name=stackoverflow.com
DNS Name=stackoverflow.email
DNS Name=stacksnippets.net
DNS Name=superuser.com
Andrey
ясненько
Edouard
Привет, чат.
Какие best practice по использованию .env внутри контейнеров? К-примеру,
env:
- name: APP_LOG_LEVEL
value: "error"
вполне удобны, а как оперировать динамическими элементами
env:
- name: DB_IP
value: " ?? "
Использовать конструкции, например, вида globaldb-api.default.svc.cluster.local ( или по svc name globaldb-api ) ?
Спасибо.
Andor
а где у тебя эта база живёт?
Andor
так-то ты можешь конфигмапу юзать или просто имя сервиса
Andor
только это не ".env"
Edouard
Угу. Немного утрировал, для простоты. В .env имена сервисов вполне удобно. А в переменных окружения? Или set | export | unset итд просовывать? Или возможно как-то патчить на лету?
Edouard
Базы также в кубере ( речь пока о стенде, не о продукте )
Tadeusz
пользует кто? https://github.com/yahoo/athenz
Andor
Albert
ну вот сделай инит контейнер который сделает chown 1001
---
apiVersion: v1
kind: Pod
metadata:
name: init-container
labels:
app: init
spec:
containers:
- name: init-helper
image: busybox:1.28
command: ['sh', '-c', 'chown -R mysql:mysql /var/lib/mysql']
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
---
примерно так?
Albert
не выходит просто
Albert
я совсем нуб