Government · Moraph software
Tactical Edge Compute Node Manager
Keep Kubernetes clusters on deployed vehicles, ships and aircraft patched, consistent and accounted for
Overview
The Tactical Edge Compute Node Manager keeps track of the Kubernetes clusters running on deployed hardware and delivers signed mission software updates and security patches to them over limited, intermittent links. Updates are packaged to move in small resumable pieces, verified on the node before they are applied, and rolled out only when the mission owner approves. Every node's configuration, software versions and update history are recorded, so the program can show what is running where.
The problem it solves
Mission software at the edge runs on hardware that is often out of contact, connected over links with little bandwidth, and maintained by small teams far from the program office. Updates are carried by hand or pushed in large images that fail partway, nodes drift from their approved configuration, and nobody can say with confidence which version is running on which platform. When a vulnerability is announced, the program cannot quickly show which nodes are exposed or prove that a patch was applied.
Who it’s for
- Program offices that field mission software on vehicles, ships and aircraft
- Platform and DevSecOps engineers who build and maintain edge Kubernetes clusters
- Unit and platform maintainers who install and recover edge hardware
- Information system security officers and authorizing officials' staff
- Inspectors and auditors who need evidence of configuration and patch status
How the work flows
- EnrollEach edge node and cluster is registered with its platform, hardware, approved configuration baseline and the links it normally uses, so the program has one inventory of what is fielded.
- PackageA software release or patch is assembled into a signed update bundle that contains only what changed, split into pieces that can be sent and resumed over a constrained link.
- DeliverBundles move to nodes when links allow, resume where they stopped after a dropped connection, and are verified on the node before anything is applied. Installation waits for the mission owner's approval and the node's maintenance window.
- VerifyWhen a node reports back, its software versions and configuration are compared with what was approved. Drift, failed updates and nodes that have not reported are flagged for the fleet team.
What it does
- Fleet inventory
- One record of every fielded node and cluster: platform, unit, hardware, software versions, baseline and last contact.
- Bandwidth-aware updates
- Bundles carry only the layers and files that changed, are split into small pieces, and resume after interruption instead of starting again.
- Signed bundles verified on the node
- Images and bundles are signed at release, and the node checks signatures and integrity before staging anything.
- Store-and-forward operation
- Nodes keep working while disconnected, queue their status reports, and pick up waiting updates at the next contact window.
- Physical transfer option
- Where no network link is allowed or available, bundles are exported for transfer through your approved removable-media process and verified on arrival.
- Mission-aware approvals
- Installation waits for the mission owner's approval and the platform's maintenance window, so updates do not interrupt operations.
- Staged rollout and rollback
- Updates go to a small group of nodes first, health checks run after each stage, and a failed update rolls back to the previous version.
- Configuration baselines
- Approved cluster configurations, including STIG settings, are kept as versioned baselines and checked on every node report.
- Drift detection
- Changes made on a node outside an approved update are flagged with what changed, so they can be approved into the baseline or reversed.
- SBOM per release
- Each bundle carries a software bill of materials, so the program can find which nodes run an affected component when a vulnerability is announced.
- Exposure search
- Search the fleet for a component, image or version and see which nodes run it, when they last reported and whether a fix is waiting.
- Authorization evidence
- Patch status, baseline compliance and update history exported for your RMF package and inspections.
Who uses it
- Fleet operator
- Monitors the fleet, schedules deliveries and works exceptions such as drift and failed updates
- Release manager
- Builds, signs and releases update bundles for mission software and patches
- Mission owner
- Approves when updates are installed on the platforms they are responsible for
- Field technician
- Installs and recovers nodes on site and carries out physical transfers
- Information system security officer
- Reviews bundles and baselines, approves baseline changes and keeps the authorization evidence current
- Auditor or inspector (read-only)
- Views inventory, update history and evidence without being able to change anything
Integrations
- Software factory and CI/CD pipelines
- Released container images and configuration from your DevSecOps pipelines are pulled into bundles.
- Container registries
- Approved images are taken from your registry, including registries on disconnected networks.
- Vulnerability scanners
- Scan results from the tools your program already uses are attached to each bundle and image.
- SBOM Watchtower
- Software admitted through Moraph's Software Bill of Materials (SBOM) Watchtower can be packaged with its SBOM and admission decision.
- Single sign-on
- Staff sign in through your identity provider, including with smart cards where your provider supports them.
- Security monitoring
- Node events, drift and failed verifications are sent to your security information and event management system.
- Work API
- Inventory, release and update status available to your program's reporting and maintenance systems through the Moraph Work API.
Security
- Single sign-on
- Staff sign in through your identity provider, so your authentication and multi-factor policies apply.
- Role-based access
- What each person can see and do follows their role; building a bundle is separate from approving its installation.
- Signed and verified software
- Nodes accept only bundles signed with your program's keys, and reject anything that fails verification.
- Encryption and keys
- Client data is encrypted, with keys Moraph staff cannot use without explicit, time-bound authorization.
- Complete audit trail
- Every release, approval, delivery, installation and baseline change is logged with the person and time, and cannot be edited.
- US-only hosting and support
- Hosted in the United States region only; support tickets for defense clients are handled only by US citizens with active clearances, and work on classified networks happens under your authority.
Hosting and deployment
- Moraph cloud, US region
- The management service hosted and operated by Moraph in the United States region, for unclassified fleets.
- Client-hosted
- The management service installed in your own environment, including disconnected and classified networks, where it is operated under your authority and your authorization process.
- At the edge
- A small agent runs on each node alongside your Kubernetes distribution and keeps working while disconnected.
Implementation
- Fleet discovery
- We work with your program to list fielded platforms, nodes, clusters and their links, and load them into the inventory. We need hardware and configuration records and a contact from each platform team.
- Baseline definition
- Approved cluster configurations, including applicable STIG settings, are captured as versioned baselines and reviewed with your security officer.
- Signing and key setup
- Signing keys and trust anchors are set up under your program's key management, so nodes accept only software your program has signed.
- Link and transfer profiles
- Delivery settings are agreed for each type of link, along with the approved physical transfer process for nodes that cannot be reached by network.
- Pilot platforms
- The agent is installed on a small set of platforms and a test release is delivered end to end before the wider fleet is enrolled.
- Training and handover
- Fleet operators, release managers, mission owners and field technicians are trained on their own workflows, with runbooks for recovery and physical transfer.
What it doesn’t do
- It does not create bandwidth. Delivery depends on the links and contact windows available, and large releases may still take several contacts or a physical transfer.
- It manages the software and configuration on edge clusters; it does not manage radios, networks or the tactical links themselves.
- It does not decide when an update is safe to install during a mission. Installation is approved by the mission owner.
- Nodes that never report back cannot be verified. The inventory shows when each node last reported, rather than assuming it is current.
- It does not test mission software. Functional and safety testing remain with your program before a release is built.
- It does not grant an authority to operate. It produces evidence that supports your authorization process.
- Moraph does not claim accreditation for any classified environment; use on classified networks is under your authority.
- Supported Kubernetes distributions and node hardware are confirmed during scoping; unusual hardware may need additional engineering.
How to evaluate it
- Enroll a few lab nodes that match your fielded hardware and compare the inventory with your own records
- Deliver a release over a simulated low-bandwidth link and interrupt it to confirm it resumes
- Tamper with a bundle and confirm the node rejects it
- Change a setting on a node by hand and check that the drift is reported
- Walk a mission owner through an installation approval and a deferral
- Export patch and baseline evidence and review it with your security officer
Questions
Does it work when a node is out of contact for long periods?
Yes. Nodes keep running and queue their status reports while disconnected. Waiting updates and reports move at the next contact, and the inventory shows when each node last reported.
Can updates be delivered without any network link?
Yes. Bundles can be exported for transfer through your approved removable-media process. The node verifies the bundle on arrival exactly as it would for a network delivery.
Which Kubernetes distributions does it support?
The agent works with common conformant Kubernetes distributions used at the edge. The distributions and hardware in your fleet are confirmed during scoping.
Is it accredited for classified networks?
Moraph does not claim accreditation. Where you install it on a classified network, it is authorized and operated under your authority, and we provide control mappings and documentation to support your process.
How is it priced?
As a subscription, usually measured by the number of managed nodes, with implementation charged separately. See Working with Moraph for what drives a quotation.
Is there an accessibility conformance report?
Ask for one through the procurement request form at /how-to-buy/request, naming the version you are evaluating.