Size: a a a

OpenShift - русскоязычное сообщество

2021 July 09

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
в openshift-node есть DaemonSet sync который их синкает с диском и рестартует кубелет
источник

СУ

Сагындык Узакбаев... in OpenShift - русскоязычное сообщество
А как часто? Я примерно минут через 10 проверил конфиг на ноде в etc/origin/node и там моих изменений не было
источник

СУ

Сагындык Узакбаев... in OpenShift - русскоязычное сообщество
Хотя может дело было в том, что там была ошибка в ямле
источник

СУ

Сагындык Узакбаев... in OpenShift - русскоязычное сообщество
И он не стал ломаться
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
sleep 180 - каждые три минуты
ага, оно проверит валидность сначала: https://github.com/openshift/openshift-ansible/blob/release-3.11/roles/openshift_node_group/files/sync.yaml#L173-L188
источник

S

Serg in OpenShift - русскоязычное сообщество
Добрый день, возможно кто-то в курсе, что можно предпринять:
INFO API v1.20.0-1085+01c9f3f43ffcf0-dirty up
INFO Waiting up to 30m0s for bootstrapping to complete...
ERROR Cluster operator network Degraded is True with RolloutHung: DaemonSet "openshift-network-diagnostics/network-check-target" rollout is not making progress - last change 2021-07-09T13:20:16Z
INFO Cluster operator network ManagementStateDegraded is False with :
INFO Cluster operator network Progressing is True with Deploying: DaemonSet "openshift-multus/network-metrics-daemon" is waiting for other operators to become ready
INFO DaemonSet "openshift-multus/multus-admission-controller" is waiting for other operators to become ready
INFO DaemonSet "openshift-ovn-kubernetes/ovnkube-master" is not available (awaiting 1 nodes)
INFO DaemonSet "openshift-ovn-kubernetes/ovnkube-node" is not available (awaiting 1 nodes)
INFO DaemonSet "openshift-network-diagnostics/network-check-target" is not available (awaiting 1 nodes)
INFO Deployment "openshift-network-diagnostics/network-check-source" is waiting for other operators to become ready
INFO Cluster operator network Available is False with Startup: The network is starting up
INFO Use the following commands to gather logs from the cluster
INFO openshift-install gather bootstrap --help
FATAL failed to wait for bootstrapping to complete: timed out waiting for the condition
источник

S

Serg in OpenShift - русскоязычное сообщество
пытаюсь устанавливать последний релиз
источник

СУ

Сагындык Узакбаев... in OpenShift - русскоязычное сообщество
не понял почему у меня конфигмап откатился
источник

СУ

Сагындык Узакбаев... in OpenShift - русскоязычное сообщество
причем на нодах он лежит
источник

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
добрый вечер. подскажите, а это нормально, если нода обновляется уже 40 минут? куда смотреть?
на картинке  ивенты мастера.
завис на этапе обновления machine-config
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Она дрейнится, посмотри статус подов на ней - может они не могут найти новое место
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Второй вариант - логи machine-config-daemon на этой ноде
источник

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
E0709 18:30:13.457732    2673 writer.go:135] Marking Degraded due to: unexpected on-disk state validating against rendered-master-ecaf34c600694e50e7a085cd38c10127: expected target osImageURL "quay.io/openshift/okd-content@sha256:c874131a66de67bdaa9764d53b6387a97902626d7fd344f2657b03cd2cd55dd4", have "quay.io/openshift/okd-content@sha256:13a16cecc46dea3c626fa231825aa1a4e158d95616632856c32c73b992a19a9a"
источник

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
спасибо за наводку.
в итоге это /var/lib/kubelet/config.json залип, там был старый foobar, вместо base64

получали вот такую ошибку:
I0709 19:30:35.010310 1756196 run.go:18] Running: nice -- ionice -c 3 oc image extract --path /:/run/mco-machine-os-content/os-content-778396746 --registry-config /var/lib/kubelet/config.json quay.io/openshift/okd-content@sha256:ce3e69194860476064a7a36075a9de3b46b2eaf6851ceedae41a69e5124a3637
error: unable to load --registry-config: error occurred while trying to unmarshal json
источник
2021 July 10

ГZ

Георгий ZuZaka... in OpenShift - русскоязычное сообщество
Базовый docker image хочет root. Автоматически пытается настроить nginx.config и шифт его останавливает.
Как дать в контейнер рут?
источник

AV

Aleksander Vorontsov in OpenShift - русскоязычное сообщество
Шифт как бы намекает, что не надо никаких рутов. У nginx'а есть официальный rootless образ.
источник

ГZ

Георгий ZuZaka... in OpenShift - русскоязычное сообщество
Я с ним полностью согласен, но пересобирать проект (учебный) у меня уже нет сил.
источник

AV

Aleksander Vorontsov in OpenShift - русскоязычное сообщество
ну тебе может помочь scc. https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html#grant-a-service-account-access-to-the-privileged-scc только давай не privileged, а anyuid, а то совсем жирно будет.
источник

AV

Aleksander Vorontsov in OpenShift - русскоязычное сообщество
создаешь сервис аккаунт, даешь ему права. в деплойменте прописываешь этот сервис аккаунт и nginx работает
источник

ГZ

Георгий ZuZaka... in OpenShift - русскоязычное сообщество
Принято. Спасибо. Сейчас попробую.
источник