После развертывания службы инференса она длительное время остается в состоянии, отличном от running. Соответствующий Pod не создается в разделе Workloads платформы Alauda Container Platform. Однако связанный ресурс Deployment был успешно создан.
В разделе Real-time Events для Deployment наблюдается похожее сообщение об ошибке:
FailedCreate: Error creating: pods "gpt2-predictor-f677f684f-sjwq7" is forbidden: violates PodSecurity "baseline:latest": host namespaces (hostIPC=true)
Данная проблема вызвана механизмом Pod Security Admission, который включен в вашем Kubernetes-кластере с ограничительной политикой безопасности. Когда Pod службы инференса пытается использовать привилегированные возможности, такие как пространства имен хоста (например, через hostIPC=true), политика блокирует его создание для предотвращения потенциальных уязвимостей безопасности.
В этом конкретном случае использование hostIPC=true нарушает стандарт Pod Security "baseline", который явно запрещает использование пространств имен хоста для обеспечения изоляции Pod.
Для устранения проблемы сначала рекомендуется проверить конфигурацию службы инференса. Если вашему runtime не требуется строго привилегированный режим, например hostIPC: true, самым безопасным решением будет изменить конфигурацию workload и убрать эти требования к привилегиям. Это решит проблему без ущерба для безопасности.
Если вашему workload действительно необходимы эти привилегированные возможности, выполните следующие шаги для изменения уровня политики безопасности:
Privileged.Ошибка запуска Pod службы инференса обычно связана с нарушением политики безопасности namespace. Изменив уровень Pod Security Admission для namespace на Privileged, вы разрешите создание и успешный запуск Pod службы инференса.