[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5553":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":15,"starSnapshotCount":15,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},5553,"kata-containers","kata-containers\u002Fkata-containers","Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https:\u002F\u002Fkatacontainers.io\u002F","",null,"Rust",8059,1350,100,1462,0,6,46,174,39,40.39,"Apache License 2.0",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39],"acrn","containers","cri","cri-o","docker","firecracker","k8s","kubernetes","kvm","oci","qemu","security","virtual-machine","virtualization","2026-06-12 02:01:11","\u003Cimg src=\"https:\u002F\u002Fobject-storage-ca-ymq-1.vexxhost.net\u002Fswift\u002Fv1\u002F6e4619c416ff4bd19e1c087f27a43eea\u002Fwww-images-prod\u002Fopenstack-logo\u002Fkata\u002FSVG\u002Fkata-1.svg\" width=\"900\">\n\n[![CI | Publish Kata Containers payload](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Factions\u002Fworkflows\u002Fpayload-after-push.yaml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Factions\u002Fworkflows\u002Fpayload-after-push.yaml) [![Kata Containers Nightly CI](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Factions\u002Fworkflows\u002Fci-nightly.yaml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Factions\u002Fworkflows\u002Fci-nightly.yaml)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Fbadge)](https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fkata-containers\u002Fkata-containers)\n\n# Kata Containers\n\nWelcome to Kata Containers!\n\nThis repository is the home of the Kata Containers code for the 2.0 and newer\nreleases.\n\nIf you want to learn about Kata Containers, visit the main\n[Kata Containers website](https:\u002F\u002Fkatacontainers.io).\n\n## Introduction\n\nKata Containers is an open source project and community working to build a\nstandard implementation of lightweight Virtual Machines (VMs) that feel and\nperform like containers, but provide the workload isolation and security\nadvantages of VMs.\n\n## License\n\nThe code is licensed under the Apache 2.0 license.\nSee [the license file](LICENSE) for further details.\n\n## Platform support\n\nKata Containers currently runs on 64-bit systems supporting the following\ntechnologies:\n\n| Architecture | Virtualization technology |\n|-|-|\n| `x86_64`, `amd64` | [Intel](https:\u002F\u002Fwww.intel.com) VT-x, AMD SVM |\n| `aarch64` (\"`arm64`\")| [ARM](https:\u002F\u002Fwww.arm.com) Hyp |\n| `ppc64le` | [IBM](https:\u002F\u002Fwww.ibm.com) Power |\n| `s390x` | [IBM](https:\u002F\u002Fwww.ibm.com) Z & LinuxONE SIE |\n\n### Hardware requirements\n\nThe [Kata Containers runtime](src\u002Fruntime) provides a command to\ndetermine if your host system is capable of running and creating a\nKata Container:\n\n```bash\n$ kata-runtime check\n```\n\n> **Notes:**\n>\n> - This command runs a number of checks including connecting to the\n>   network to determine if a newer release of Kata Containers is\n>   available on GitHub. If you do not wish this to check to run, add\n>   the `--no-network-checks` option.\n>\n> - By default, only a brief success \u002F failure message is printed.\n>   If more details are needed, the `--verbose` flag can be used to display the\n>   list of all the checks performed.\n>\n> - If the command is run as the `root` user additional checks are\n>   run (including checking if another incompatible hypervisor is running).\n>   When running as `root`, network checks are automatically disabled.\n\n## Getting started\n\nSee the [installation documentation](docs\u002Finstall).\n\n## Documentation\n\nSee the [official documentation](docs) including:\n\n- [Installation guides](docs\u002Finstall)\n- [Developer guide](docs\u002FDeveloper-Guide.md)\n- [Design documents](docs\u002Fdesign)\n  - [Architecture overview](docs\u002Fdesign\u002Farchitecture)\n  - [Architecture 4.0 overview](docs\u002Fdesign\u002Farchitecture_4.0\u002F)\n\n## Configuration\n\nKata Containers uses a single\n[configuration file](src\u002Fruntime\u002FREADME.md#configuration)\nwhich contains a number of sections for various parts of the Kata\nContainers system including the [runtime](src\u002Fruntime), the\n[agent](src\u002Fagent) and the [hypervisor](#hypervisors).\n\n## Hypervisors\n\nSee the [hypervisors document](docs\u002Fhypervisors.md) and the\n[Hypervisor specific configuration details](src\u002Fruntime\u002FREADME.md#hypervisor-specific-configuration).\n\n## Community\n\nTo learn more about the project, its community and governance, see the\n[community repository](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fcommunity). This is\nthe first place to go if you wish to contribute to the project.\n\n## Getting help\n\nSee the [community](#community) section for ways to contact us.\n\n### Raising issues\n\nPlease raise an issue\n[in this repository](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Fissues).\n\n> **Note:**\n> If you are reporting a security issue, please follow the [vulnerability reporting process](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fcommunity#vulnerability-handling)\n\n## Developers\n\nSee the [developer guide](docs\u002FDeveloper-Guide.md).\n\n### Components\n\n### Main components\n\nThe table below lists the core parts of the project:\n\n| Component | Type | Description |\n|-|-|-|\n| [runtime](src\u002Fruntime) | core | Main component run by a container manager and providing a containerd shimv2 runtime implementation. |\n| [runtime-rs](src\u002Fruntime-rs) | core | The Rust version runtime. |\n| [agent](src\u002Fagent) | core | Management process running inside the virtual machine \u002F POD that sets up the container environment. |\n| [`dragonball`](src\u002Fdragonball) | core | An optional built-in VMM brings out-of-the-box Kata Containers experience with optimizations on container workloads |\n| [documentation](docs) | documentation | Documentation common to all components (such as design and install documentation). |\n| [tests](tests) | tests | Excludes unit tests which live with the main code. |\n\n### Additional components\n\nThe table below lists the remaining parts of the project:\n\n| Component | Type | Description |\n|-|-|-|\n| [packaging](tools\u002Fpackaging) | infrastructure | Scripts and metadata for producing packaged binaries\u003Cbr\u002F>(components, hypervisors, kernel and rootfs). |\n| [kernel](https:\u002F\u002Fwww.kernel.org) | kernel | Linux kernel used by the hypervisor to boot the guest image. Patches are stored [here](tools\u002Fpackaging\u002Fkernel). |\n| [osbuilder](tools\u002Fosbuilder) | infrastructure | Tool to create \"mini O\u002FS\" rootfs and initrd images and kernel for the hypervisor. |\n| [kata-debug](tools\u002Fpackaging\u002Fkata-debug\u002FREADME.md) | infrastructure | Utility tool to gather Kata Containers debug information from Kubernetes clusters. |\n| [`agent-ctl`](src\u002Ftools\u002Fagent-ctl) | utility | Tool that provides low-level access for testing the agent. |\n| [`kata-ctl`](src\u002Ftools\u002Fkata-ctl) | utility | Tool that provides advanced commands and debug facilities. |\n| [`trace-forwarder`](src\u002Ftools\u002Ftrace-forwarder) | utility | Agent tracing helper. |\n| [`ci`](.github\u002Fworkflows) | CI | Continuous Integration configuration files and scripts. |\n| [`ocp-ci`](ci\u002Fopenshift-ci\u002FREADME.md) | CI | Continuous Integration configuration for the OpenShift pipelines. |\n| [`katacontainers.io`](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fwww.katacontainers.io) | Source for the [`katacontainers.io`](https:\u002F\u002Fwww.katacontainers.io) site. |\n| [`Webhook`](tools\u002Ftesting\u002Fkata-webhook\u002FREADME.md) | utility | Example of a simple admission controller webhook to annotate pods with the Kata runtime class |\n\n### Packaging and releases\n\nKata Containers is now\n[available natively for most distributions](docs\u002Finstall\u002FREADME.md#packaged-installation-methods).\n\n## General tests\n\nSee the [tests documentation](tests\u002FREADME.md).\n\n## Glossary of Terms\n\nSee the [glossary of terms](https:\u002F\u002Fgithub.com\u002Fkata-containers\u002Fkata-containers\u002Fwiki\u002FGlossary) related to Kata Containers.\n","Kata Containers 是一个开源项目，旨在构建一种轻量级虚拟机（VM）的标准实现，它在感觉和性能上类似于容器，同时提供了虚拟机的工作负载隔离和安全优势。该项目使用 Rust 语言编写，支持多种架构和虚拟化技术，包括 x86_64、aarch64、ppc64le 和 s390x 等。Kata Containers 的核心功能包括通过硬件辅助虚拟化提供强大的安全性与隔离性，同时保持了接近容器的启动速度和资源效率。适合需要容器级别的灵活性但又要求更高安全隔离性的场景，例如多租户环境下的云原生应用部署、边缘计算或任何对安全性和隔离性有严格要求的容器化工作负载。",2,"2026-06-11 03:03:56","top_language"]