This repository contains all go modules related to Cloud API Adaptor. The Cloud API Adaptor is an implementation of the remote hypervisor interface of Kata Containers
It enables the creation of Kata Containers VMs on any machines without the need for bare metal worker nodes, or nested virtualisation support.
The background and description of the components involved in 'peer pods' can be found in the architecture documentation.
cloud-providers Cloud Providers for Kata remote hypervisor
peerpod-ctrl PeerPod controller is watching PeerPod events and deleting dangling resources that were not deleted by the cloud-api-adaptor at Pod deletion time.
cloud-api-adaptor Ability to create Kata pods using cloud provider APIs aka the peer-pods approach
peerpodconfig-ctrl PeerPodConfig controller is watching the PeerPodConfig CRD object and manages the creation and deletion lifecycle of all required components to run peer pods.
csi-wrapper CSI Wrapper solution for Peer Pod Storage
webhook This mutating webhook modifies a POD spec using specific runtimeclass to remove all resources
entries and replace it with peer-pod extended resource.
This project uses the Apache 2.0 license. Contribution to this project requires the DCO 1.1 process to be followed.
- Slack: #confidential-containers-peerpod in CNCF
- Zoom meeting: https://zoom.us/j/94601737867?pwd=MEF5NkN5ZkRDcUtCV09SQllMWWtzUT09
- 14:00 - 15:00 UTC on each
Wednesday
- 14:00 - 15:00 UTC on each