[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"navigation_docs":3,"-platform-deployment-guide":196,"-platform-deployment-guide-surround":320},[4,127,166],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":36},"Kinotic Apps","i-lucide-rocket","\u002Fapps","1.apps",[10,14,18,37,58,91,106,122],{"title":11,"path":12,"stem":13},"Introduction","\u002Fapps\u002Fintroduction","1.apps\u002F1.introduction",{"title":15,"path":16,"stem":17},"Quick Start","\u002Fapps\u002Fquick-start","1.apps\u002F2.quick-start",{"title":19,"icon":20,"path":21,"stem":22,"children":23,"page":36},"Application Structure","i-lucide-folder-tree","\u002Fapps\u002Fapplication-structure","1.apps\u002F3.application-structure",[24,28,32],{"title":25,"path":26,"stem":27},"Overview","\u002Fapps\u002Fapplication-structure\u002Foverview","1.apps\u002F3.application-structure\u002F1.overview",{"title":29,"path":30,"stem":31},"Applications and Projects","\u002Fapps\u002Fapplication-structure\u002Fapplications-and-projects","1.apps\u002F3.application-structure\u002F2.applications-and-projects",{"title":33,"path":34,"stem":35},"Artifact Types","\u002Fapps\u002Fapplication-structure\u002Fartifact-types","1.apps\u002F3.application-structure\u002F3.artifact-types",false,{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":36},"Services","i-lucide-network","\u002Fapps\u002Fservices","1.apps\u002F4.services",[43,46,50,54],{"title":25,"path":44,"stem":45},"\u002Fapps\u002Fservices\u002Foverview","1.apps\u002F4.services\u002F1.overview",{"title":47,"path":48,"stem":49},"Publishing Services","\u002Fapps\u002Fservices\u002Fpublishing-services","1.apps\u002F4.services\u002F2.publishing-services",{"title":51,"path":52,"stem":53},"Service Proxies","\u002Fapps\u002Fservices\u002Fservice-proxies","1.apps\u002F4.services\u002F3.service-proxies",{"title":55,"path":56,"stem":57},"Streaming","\u002Fapps\u002Fservices\u002Fstreaming","1.apps\u002F4.services\u002F4.streaming",{"title":59,"icon":60,"path":61,"stem":62,"children":63,"page":36},"Persistence","i-lucide-database","\u002Fapps\u002Fpersistence","1.apps\u002F5.persistence",[64,67,71,75,79,83,87],{"title":25,"path":65,"stem":66},"\u002Fapps\u002Fpersistence\u002Foverview","1.apps\u002F5.persistence\u002F1.overview",{"title":68,"path":69,"stem":70},"Defining Entities","\u002Fapps\u002Fpersistence\u002Fdefining-entities","1.apps\u002F5.persistence\u002F2.defining-entities",{"title":72,"path":73,"stem":74},"Entity Decorators","\u002Fapps\u002Fpersistence\u002Fentity-decorators","1.apps\u002F5.persistence\u002F3.entity-decorators",{"title":76,"path":77,"stem":78},"CRUD Operations","\u002Fapps\u002Fpersistence\u002Fcrud-operations","1.apps\u002F5.persistence\u002F4.crud-operations",{"title":80,"path":81,"stem":82},"Named Queries","\u002Fapps\u002Fpersistence\u002Fnamed-queries","1.apps\u002F5.persistence\u002F5.named-queries",{"title":84,"path":85,"stem":86},"Multi-Tenancy","\u002Fapps\u002Fpersistence\u002Fmulti-tenancy","1.apps\u002F5.persistence\u002F6.multi-tenancy",{"title":88,"path":89,"stem":90},"Migrations","\u002Fapps\u002Fpersistence\u002Fmigrations","1.apps\u002F5.persistence\u002F7.migrations",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":36},"Security","i-lucide-shield-check","\u002Fapps\u002Fsecurity","1.apps\u002F6.security",[97,101],{"title":98,"path":99,"stem":100,"icon":93},"Access Control","\u002Fapps\u002Fsecurity\u002Faccess-control","1.apps\u002F6.security\u002F1.access-control",{"title":102,"path":103,"stem":104,"icon":105},"Authentication","\u002Fapps\u002Fsecurity\u002Fauthentication","1.apps\u002F6.security\u002F2.authentication","i-lucide-key-round",{"title":107,"icon":108,"path":109,"stem":110,"children":111,"page":36},"Deployment","i-lucide-cloud-upload","\u002Fapps\u002Fdeployment","1.apps\u002F7.deployment",[112,117],{"title":113,"path":114,"stem":115,"icon":116},"Deployment Workflow","\u002Fapps\u002Fdeployment\u002Fworkflow","1.apps\u002F7.deployment\u002F1.workflow","i-lucide-git-branch",{"title":118,"path":119,"stem":120,"icon":121},"Environments","\u002Fapps\u002Fdeployment\u002Fenvironments","1.apps\u002F7.deployment\u002F2.environments","i-lucide-server",{"title":123,"path":124,"stem":125,"icon":126},"CLI Reference","\u002Fapps\u002Fcli-reference","1.apps\u002F8.cli-reference","i-lucide-terminal",{"title":128,"icon":121,"path":129,"stem":130,"children":131,"page":36},"Kinotic OS","\u002Fplatform","2.platform",[132,137,141,146,151,156,161],{"title":133,"path":134,"stem":135,"icon":136},"System Architecture","\u002Fplatform\u002Farchitecture","2.platform\u002F1.architecture","i-lucide-boxes",{"title":138,"path":139,"stem":140,"icon":6},"Deployment Guide","\u002Fplatform\u002Fdeployment-guide","2.platform\u002F2.deployment-guide",{"title":142,"path":143,"stem":144,"icon":145},"Configuration","\u002Fplatform\u002Fconfiguration","2.platform\u002F3.configuration","i-lucide-settings",{"title":147,"path":148,"stem":149,"icon":150},"Organization Management","\u002Fplatform\u002Forganization-management","2.platform\u002F4.organization-management","i-lucide-building-2",{"title":152,"path":153,"stem":154,"icon":155},"System Security","\u002Fplatform\u002Fsystem-security","2.platform\u002F5.system-security","i-lucide-shield",{"title":157,"path":158,"stem":159,"icon":160},"Observability","\u002Fplatform\u002Fobservability","2.platform\u002F6.observability","i-lucide-activity",{"title":162,"path":163,"stem":164,"icon":165},"Contributing","\u002Fplatform\u002Fcontributing","2.platform\u002F7.contributing","i-lucide-git-pull-request",{"title":167,"icon":168,"path":169,"stem":170,"children":171,"page":36},"Reference","i-lucide-book-open","\u002Freference","3.reference",[172,177,181,186,191],{"title":173,"path":174,"stem":175,"icon":176},"Decorators Reference","\u002Freference\u002Fdecorators","3.reference\u002F1.decorators","i-lucide-at-sign",{"title":178,"path":179,"stem":180,"icon":60},"Migration SQL Grammar","\u002Freference\u002Fmigration-sql-grammar","3.reference\u002F2.migration-sql-grammar",{"title":182,"path":183,"stem":184,"icon":185},"ABAC Expression Language","\u002Freference\u002Fabac-expression-language","3.reference\u002F3.abac-expression-language","i-lucide-file-code",{"title":187,"path":188,"stem":189,"icon":190},"CRI Format","\u002Freference\u002Fcri-format","3.reference\u002F4.cri-format","i-lucide-link",{"title":192,"path":193,"stem":194,"icon":195},"SDK Packages","\u002Freference\u002Fsdk-packages","3.reference\u002F5.sdk-packages","i-lucide-package",{"id":197,"title":138,"body":198,"description":313,"extension":314,"links":315,"meta":316,"navigation":317,"path":139,"seo":318,"stem":140,"__hash__":319},"docs\u002F2.platform\u002F2.deployment-guide.md",{"type":199,"value":200,"toc":301},"minimark",[201,206,210,214,218,223,231,254,258,265,269,276,280,287],[202,203,205],"alert",{"type":204},"info","Detailed deployment guide coming soon.",[207,208,25],"h2",{"id":209},"overview",[211,212,213],"p",{},"Kinotic OS deploys to Kubernetes and provides several deployment configurations for different environments.",[207,215,217],{"id":216},"deployment-options","Deployment Options",[219,220,222],"h3",{"id":221},"helm-charts","Helm Charts",[211,224,225,226,230],{},"Production-ready Helm charts are available in ",[227,228,229],"code",{},"deployment\u002Fhelm\u002F"," for deploying:",[232,233,234,242,248],"ul",{},[235,236,237,241],"li",{},[238,239,240],"strong",{},"Kinotic Server"," — The core platform with configurable replicas, resource limits, and ingress",[235,243,244,247],{},[238,245,246],{},"Elasticsearch"," — Search and persistence cluster",[235,249,250,253],{},[238,251,252],{},"Load Generator"," — For performance testing",[219,255,257],{"id":256},"docker-compose-local-development","Docker Compose (Local Development)",[211,259,260,261,264],{},"A Docker Compose configuration in ",[227,262,263],{},"deployment\u002Fdocker-compose\u002F"," provides a complete local development environment including the Kinotic server, Elasticsearch, and supporting services. This is the recommended way to run Kinotic OS during development.",[219,266,268],{"id":267},"kind-kubernetes-in-docker","KinD (Kubernetes in Docker)",[211,270,271,272,275],{},"For testing Kubernetes deployments locally, ",[227,273,274],{},"deployment\u002Fkind\u002F"," provides a KinD setup with Terraform configurations that deploy the full stack into a local Kubernetes cluster.",[219,277,279],{"id":278},"cloud-providers-terraform","Cloud Providers (Terraform)",[211,281,282,283,286],{},"Terraform configurations in ",[227,284,285],{},"deployment\u002Fterraform\u002F"," support deployment to:",[232,288,289,295],{},[235,290,291,294],{},[238,292,293],{},"AWS"," — EC2-based deployment with configurable instance types",[235,296,297,300],{},[238,298,299],{},"Azure"," — VM-based deployment on Azure infrastructure",{"title":302,"searchDepth":303,"depth":303,"links":304},"",2,[305,306],{"id":209,"depth":303,"text":25},{"id":216,"depth":303,"text":217,"children":307},[308,310,311,312],{"id":221,"depth":309,"text":222},3,{"id":256,"depth":309,"text":257},{"id":267,"depth":309,"text":268},{"id":278,"depth":309,"text":279},"Deploying and operating Kinotic OS in various environments.","md",null,{},{"icon":6},{"title":138,"description":313},"f-h-E3PRXu-Nq8jLqp3cSDXryCAhEWDp3984gGAHNjw",[321,323],{"title":133,"path":134,"stem":135,"description":322,"icon":136,"children":-1},"High-level architecture of the Kinotic OS platform.",{"title":142,"path":143,"stem":144,"description":324,"icon":145,"children":-1},"Configuration reference for Kinotic OS server and services.",1775187762911]