нормально
Мне нравится
а поясните про прикол с желанием искать/пробовать/страдать с абстракциями над просто кубер-манифестами?
концептуально они говно
можно ещё cuelang использовать
service: [ID=_]: { apiVersion: "v1" kind: "Service" metadata: { name: ID labels: { app: ID // by convention domain: "prod" // always the same in the given files component: string // varies per directory } } spec: { // Any port has the following properties. ports: [...{ port: int protocol: *"TCP" | "UDP" // from the Kubernetes definition name: string | *"client" }] selector: metadata.labels // we want those to be the same } }
можно разбить по иерархии, и не писать везде одно и тоже, + можно в валидации и генерацию схем из исходного кода - удобно :)
А как под каждый деплой кастомизировать не понятно
Обсуждают сегодня