CNI
E699800
CNI (Container Network Interface) is a specification and set of libraries for configuring networking in Linux containers, widely used in cloud-native and Kubernetes environments.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
cloud native networking project
ⓘ
container networking specification ⓘ |
| abbreviationFor | Container Network Interface NERFINISHED ⓘ |
| category |
cloud native infrastructure
ⓘ
networking middleware ⓘ |
| configurationFormat | JSON NERFINISHED ⓘ |
| defines |
container network configuration format
ⓘ
plugin execution model ⓘ plugin interface ⓘ |
| designedFor | Linux containers NERFINISHED ⓘ |
| designGoal |
extensibility via plugins
ⓘ
runtime-agnostic networking ⓘ simple plugin interface ⓘ |
| focusesOn |
decoupling networking from container runtimes
ⓘ
network connectivity between containers ⓘ |
| fullName | Container Network Interface NERFINISHED ⓘ |
| governedBy | CNCF Technical Oversight Committee NERFINISHED ⓘ |
| hasComponent |
CNI libraries
NERFINISHED
ⓘ
CNI plugins NERFINISHED ⓘ CNI specification ⓘ |
| implementedBy |
Amazon VPC CNI
NERFINISHED
ⓘ
Azure CNI NERFINISHED ⓘ Calico NERFINISHED ⓘ Cilium NERFINISHED ⓘ Flannel NERFINISHED ⓘ Google Kubernetes Engine CNI plugins NERFINISHED ⓘ Weave Net NERFINISHED ⓘ |
| language | Go NERFINISHED ⓘ |
| maintainedBy | Cloud Native Computing Foundation NERFINISHED ⓘ |
| operatingSystem | Linux ⓘ |
| primaryDomain | container networking ⓘ |
| repository | https://github.com/containernetworking/cni ⓘ |
| standardizedBy | Cloud Native Computing Foundation NERFINISHED ⓘ |
| supports |
ADD command
ⓘ
CHECK command ⓘ DEL command ⓘ IP address management ⓘ VERSION command ⓘ chaining of network plugins ⓘ container network connectivity ⓘ network isolation ⓘ network namespace configuration ⓘ |
| usedBy |
CRI-O
NERFINISHED
ⓘ
Kubelet NERFINISHED ⓘ container runtimes ⓘ containerd NERFINISHED ⓘ rkt ⓘ |
| usedIn |
Kubernetes
NERFINISHED
ⓘ
cloud native environments ⓘ container orchestration systems ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.