{"id":50417662,"url":"https://github.com/asterinas/kata-containers","last_synced_at":"2026-05-31T07:00:35.520Z","repository":{"id":353072919,"uuid":"1217866400","full_name":"asterinas/kata-containers","owner":"asterinas","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-26T08:55:26.000Z","size":85119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"asterinas","last_synced_at":"2026-05-26T10:25:05.813Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asterinas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-22T09:46:26.000Z","updated_at":"2026-05-26T08:33:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/asterinas/kata-containers","commit_stats":null,"previous_names":["asterinas/kata-containers"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/asterinas/kata-containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterinas%2Fkata-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterinas%2Fkata-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterinas%2Fkata-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterinas%2Fkata-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asterinas","download_url":"https://codeload.github.com/asterinas/kata-containers/tar.gz/refs/heads/asterinas","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterinas%2Fkata-containers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33722156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T07:00:29.015Z","updated_at":"2026-05-31T07:00:35.514Z","avatar_url":"https://github.com/asterinas.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/openstack-logo/kata/SVG/kata-1.svg\" width=\"900\"\u003e\n\n[![Release | Kata Bundle with Asterinas as the Guest Kernel](https://github.com/kata-containers/kata-containers/actions/workflows/release-asterinas-kata-bundle.yml/badge.svg)](https://github.com/kata-containers/kata-containers/actions/workflows/release-asterinas-kata-bundle.yml)\n[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/kata-containers/kata-containers/badge)](https://scorecard.dev/viewer/?uri=github.com/kata-containers/kata-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://katacontainers.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://www.intel.com) VT-x, AMD SVM |\n| `aarch64` (\"`arm64`\")| [ARM](https://www.arm.com) Hyp |\n| `ppc64le` | [IBM](https://www.ibm.com) Power |\n| `s390x` | [IBM](https://www.ibm.com) Z \u0026 LinuxONE SIE |\n\n### Hardware requirements\n\nThe [Kata Containers runtime](src/runtime) 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\u003e **Notes:**\n\u003e\n\u003e - This command runs a number of checks including connecting to the\n\u003e   network to determine if a newer release of Kata Containers is\n\u003e   available on GitHub. If you do not wish this to check to run, add\n\u003e   the `--no-network-checks` option.\n\u003e\n\u003e - By default, only a brief success / failure message is printed.\n\u003e   If more details are needed, the `--verbose` flag can be used to display the\n\u003e   list of all the checks performed.\n\u003e\n\u003e - If the command is run as the `root` user additional checks are\n\u003e   run (including checking if another incompatible hypervisor is running).\n\u003e   When running as `root`, network checks are automatically disabled.\n\n## Getting started\n\nSee the [installation documentation](docs/install).\n\n## Documentation\n\nSee the [official documentation](docs) including:\n\n- [Installation guides](docs/install)\n- [Developer guide](docs/Developer-Guide.md)\n- [Design documents](docs/design)\n  - [Architecture overview](docs/design/architecture)\n  - [Architecture 3.0 overview](docs/design/architecture_3.0/)\n\n## Configuration\n\nKata Containers uses a single\n[configuration file](src/runtime/README.md#configuration)\nwhich contains a number of sections for various parts of the Kata\nContainers system including the [runtime](src/runtime), the\n[agent](src/agent) and the [hypervisor](#hypervisors).\n\n## Hypervisors\n\nSee the [hypervisors document](docs/hypervisors.md) and the\n[Hypervisor specific configuration details](src/runtime/README.md#hypervisor-specific-configuration).\n\n## Community\n\nTo learn more about the project, its community and governance, see the\n[community repository](https://github.com/kata-containers/community). 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://github.com/kata-containers/kata-containers/issues).\n\n\u003e **Note:**\n\u003e If you are reporting a security issue, please follow the [vulnerability reporting process](https://github.com/kata-containers/community#vulnerability-handling)\n\n## Developers\n\nSee the [developer guide](docs/Developer-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/runtime) | core | Main component run by a container manager and providing a containerd shimv2 runtime implementation. |\n| [runtime-rs](src/runtime-rs) | core | The Rust version runtime. |\n| [agent](src/agent) | core | Management process running inside the virtual machine / POD that sets up the container environment. |\n| [`dragonball`](src/dragonball) | 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/packaging) | infrastructure | Scripts and metadata for producing packaged binaries\u003cbr/\u003e(components, hypervisors, kernel and rootfs). |\n| [kernel](https://www.kernel.org) | kernel | Linux kernel used by the hypervisor to boot the guest image. Patches are stored [here](tools/packaging/kernel). |\n| [osbuilder](tools/osbuilder) | infrastructure | Tool to create \"mini O/S\" rootfs and initrd images and kernel for the hypervisor. |\n| [kata-debug](tools/packaging/kata-debug/README.md) | infrastructure | Utility tool to gather Kata Containers debug information from Kubernetes clusters. |\n| [`agent-ctl`](src/tools/agent-ctl) | utility | Tool that provides low-level access for testing the agent. |\n| [`kata-ctl`](src/tools/kata-ctl) | utility | Tool that provides advanced commands and debug facilities. |\n| [`trace-forwarder`](src/tools/trace-forwarder) | utility | Agent tracing helper. |\n| [`ci`](.github/workflows) | CI | Continuous Integration configuration files and scripts. |\n| [`ocp-ci`](ci/openshift-ci/README.md) | CI | Continuous Integration configuration for the OpenShift pipelines. |\n| [`katacontainers.io`](https://github.com/kata-containers/www.katacontainers.io) | Source for the [`katacontainers.io`](https://www.katacontainers.io) site. |\n| [`Webhook`](tools/testing/kata-webhook/README.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/install/README.md#packaged-installation-methods).\n\n## General tests\n\nSee the [tests documentation](tests/README.md).\n\n## Metrics tests\n\nSee the [metrics documentation](tests/metrics/README.md).\n\n## Glossary of Terms\n\nSee the [glossary of terms](https://github.com/kata-containers/kata-containers/wiki/Glossary) related to Kata Containers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterinas%2Fkata-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasterinas%2Fkata-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterinas%2Fkata-containers/lists"}