Comments (4)
@satyaranjanp , Pls look into this query and support to @hd-deman
from cni-genie.
@hd-deman ,
Thanks for showing interest in CNI-Genie for multi-networking solution.
We tried to use aws-vpc with CNI-Genie in k8s environment, however, aws-vpc pod is not coming up due to some credential issue.
But as per our observation, CNI-Genie can be used to invoke aws-cni plugin.
This can be verified using below steps:
- Install CNI-Genie (kubectl apply -f https://raw.githubusercontent.com/Huawei-PaaS/CNI-Genie/master/conf/1.8/genie-plugin.yaml).
- After installing aws-k8s-cni, in /etc/cni/net.d dir, modify 'aws.conf' to '10-aws.conf'
mv /etc/cni/net.d/aws.conf /etc/cni/net.d/10-aws.conf
- Create a pod with annotation as:-
annotations:
cni: aws
The pod should come up with an ip from aws-cni interface.
Note: Step 2 is redundant. However, due to an existing issue in CNI-Genie, we suggest you to do that. We will fix it and update you asap.
Please do let us know about the verification details and issues, if any.
You can also reach us via cni-genie slack.
from cni-genie.
@hd-deman , did you get a chance to check if this can work or still facing any issues?
from cni-genie.
@hd-deman , The workaround step (Step 2) mentioned above is not necessary now as it is resolved using the below PR which is already merged
https://github.com/Huawei-PaaS/CNI-Genie/pull/132
So if we reinstall genie with latest image, it should be fine to use amazon-vpc
If u get chance to verify, you can let us know, thanks
from cni-genie.
Related Issues (20)
- Better support for ARM / Hybrid architecture clusters HOT 2
- How to uninstall Genie plugin HOT 5
- multi ip pod does not work with aws and calico
- CNI Genie can fail to call CNI release during a SandboxChanged/FailedCreatePodSandBox restart HOT 2
- "genie-network-admission-controller" must be running on master nodes only? What if we're deploying on managed kubernetes?
- datadog trace agent not working with genie plugin installed
- DCO is missing for the CNI-Genie project HOT 2
- First scheduled pod starts using the wrong CNI HOT 2
- Installing Genie CNI into AWS EKS with Kubernetes 1.18 fails. HOT 6
- Can not delete pod when create pod failed
- Not working on EKS 1.19 nodes
- go.mod file not found in current directory or any parent directory HOT 4
- Can CNI be defined in Deployment and StatefulSet also?
- Support for NodePort service on secondary POD interfaces
- r HOT 1
- [CNCF] Annual Review requested from the TOC
- Add support for Cilium to CNI-Genie
- CNCF TOC annual review due HOT 1
- Security Slam 2023 Participation
- Update this repo with correct project website link
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cni-genie.