Grisha
Mounts:
/var/www/map/php-b/app/config/parameters.yaml from config-volume (ro,path="parameters.yaml»)
вот что у меня в дескрайбе
Grisha
drwxrwxrwx. 2 root root 6 Apr 9 10:35 parameters.yaml
когда смотрю в контейнер, бац и папка:(
Lucky SB
покажи конфиг мап. у тебя там небось много ключей
Lucky SB
Grisha
у меня там файл
Lucky SB
ну ты все равно покажи
Grisha
apiVersion: v1
kind: ConfigMap
metadata:
name: cp-config
data:
parameters.yml: |
parameters:
secret: 123456
subscription_addr: ‘111111’
memcache.addr: memcached-service.cp.svc.cluster.local
memcache.port: 11211
loyalty_enabled: false
R2
у меня там файл
volumeMounts:
- mountPath: /srv/pim
name: code-claim0
- mountPath: /etc/nginx/conf.d/default.conf
name: nginxconf
subPath: default.conf
Grisha
вот так
Lucky SB
Grisha
тут сорян, имеем что имеем
Lucky SB
букву a потерял в конфигмапе
Lucky SB
parameters.yml: |
Grisha
а стоп) так похоже все ок
Grisha
я пропиздоглазил)
Grisha
сори что дернул, просто не внимательно я все сделал)
Victor
Хай, попробовал запустить cert-manager 0.7
Issuer успешно авторизовался, но почему то не создал certificate, в github issue есть похожая проблема, там говорят что конфига неправильная
Victor
но где смотреть логи не понятно) cert-manager в логах пишет только
ingress-shim controller: syncing item 'default/kuard'
ingress-shim controller: Finished processing work item "default/kuard"
пример из доки пробовал запустить
Artem
смотрите логи пода сертменеджера в момент создания объекта сертификата
Victor
сейчас вручную создал certificate
в cert-manager получаю status.certificate in body must be of type string: "null"
а в describe certificate [name] почему то Issuer letsencrypt-staging not ready хотя у самого issuer стату Ready
🚀iamp3🚀
Есть у кого опыт big data проекта в кубере? Жить можно?
Root
Terry
пс, парень, тут это, интересная урла
https://github.com/jmg87/redteam-k8spwn
Andrei
Ребят, кто-нибудь m3db юзал, как полет?
Grigorii
Привет, а как в Хельме переменную из Chart заюзать?
{{ .Chart.appVersion }}
так не работает
Victor
попробуй {{.Chart.AppVersion}}
Grigorii
там именно appVersion
Victor
а {{ .Chart.Version }} не смущает) там не 1к1 именование, в темплейтах первый символ с большой буквы
Victor
поставил cert-manager 0.7 из yaml файлов, а не helm чарта и заработал корректно, видимо чарт от 0.6 забрал или его не обновили)
Lucky SB
Victor
да, я там скорее всего не тот 00-crds.yaml применил, сейчас и чарт норм работает
Victor
осталось понять почему ingress с URL .well-known создался и публично доступен, а проверка валиться с connect: connection timed out
Dmitrii
Он сначала селф-чек делает, может у тебя из пода серт-манагера ингресс недоступен.
Victor
да, возможно, надо чекнуть 👮
Victor
да, так и есть) спасиб
Nikita
https://twitter.com/aarexer/status/1115558302845370370
Andrey
ᴅⁱᵐⁱᴅʳ0ˡ
всем привет
ᴅⁱᵐⁱᴅʳ0ˡ
+ chown elasticsearch:elasticsearch /usr/share/elasticsearch/data
chown: changing ownership of '/usr/share/elasticsearch/data': Operation not permitted
ᴅⁱᵐⁱᴅʳ0ˡ
кто то сталкивался с таким? как лечить?
Sergey
вводных просто огонь
Etki
правильным выбором канала для вопроса?
Sergey
ща вспомним молодость из хостингов
Sergey
лучше пиво бухай
ᴅⁱᵐⁱᴅʳ0ˡ
ставлю эластик через helm
Sergey
айти не твое
ᴅⁱᵐⁱᴅʳ0ˡ
не стартуют контейнеры, в логах выше
Lucky SB
Incognito
а кто занет можно ли делать вот так в values.yaml в Helm, имеется в виду брать значение из секрета прямо в файле values ?
env:
- name: N2P_KAFKA_HOST
valueFrom:
secretKeyRef:
key: host
name: n2p_kafka
Lucky SB
не стартуют контейнеры, в логах выше
кагбэ намекает - не надо жирную жава в контейнеры.
в кубернетес
в PV, которые подключены по сети, и на которых при создании владелец корня рут.
а вот почему init container chown с
securityContext:
runAsUser: 0
не может сделать chown - це загадко.
попробую чарт к себе скачать, добавить туда дебагов и посмотреть от рута ли запускается и тп
Incognito
ᴅⁱᵐⁱᴅʳ0ˡ
как ставишь, какая версия чарта?
helm install stable/elasticsearch --namespace logging --name elasticsearch --set data.persistence.storageClass=nfs-client,master.persistence.storageClass=nfs-client --set client.replicas=1 --set master.replicas=1 --set data.replicas=1 --set sysctlInitContainer.enabled=false
Andrey
Andrey
о, nfs
Andrey
может быть в этом дело
Lucky SB
угу. в nfs.
кааажется оно не поддерживает
securityContext:
fsGroup: 1000
Incognito
Andrey
это зависит от опций сервера
ᴅⁱᵐⁱᴅʳ0ˡ
Incognito
@LuckySB но мне нравится твой вариант, возможно он мне тоже прокатит
Andrey
1.24.0
у тебя скорее всего руту нельзя писать в nfs
Lucky SB
это зависит от опций сервера
ну хз. я давно уже не смотрел что там менялось. из того, что полгода назад смотрел помню, что писали, что fsUser не могут устанавливать ибо на NFS общий доступ и установка под одного может сломать доступы другому
ᴅⁱᵐⁱᴅʳ0ˡ
Andrey
ну вот так.
ᴅⁱᵐⁱᴅʳ0ˡ
как быть то?(
Lucky SB
как быть то?(
зайди на ноду где оно пробует поднятся и попробуй руками пописать в смонтированный каталог
Andrey
или nfs переделывать
Lucky SB
не запускать еластик на NFS шарах )
Incognito
Dmytro
кстати, даже интересно юзнать юзкейс - зачем эластик держать на NFS?
Andrey
по историческим причинам
Andrey
baremetal, изначально взяли nfs, и вот
Andrey
догадки
ᴅⁱᵐⁱᴅʳ0ˡ
Dmytro
может можно как-то перенести на local volume и все взлетит? или вообще нет локальных дисков?
ᴅⁱᵐⁱᴅʳ0ˡ
нет локальных