-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define way to expose VM workload to users #614
Comments
Actually when I thought it a bit more. This behavior might be by-designed. The difference is that Mizar is different from the “traditional” CNI to have a flat container networking mechanism so that all pods can be access at the host level. With Mizar, the pod is restrained in the VPC/subnet boundary and the boundary cannot be accessed from the host. With that, I tried to deploy a container pod under the same tenant/namespace and the VM can be accessed from the POD where they are under the same VPC/subnet. As shown below: So what we need think of with mizar are, this probably are not blockers to 130 release.
|
Not 1/30 release blocker. |
@yb01 Can you please retest? I believe with Phu's latest change that creates a virtual interface and static route for the system-default and user VPCs, you should be able to access the VM as long as there's no IP collision. Note: In the bridge CNI case, you don't have the concept of VPC isolation that Mizar provides so it works as you have a flat network. JMHO. |
Assigned to @yb01 to retest with latest POC code. Try accessing VM pod from api master vm. |
tried the latest mizar build on one box, which is master and worker at the same node. still not able to ssh to the vm as it expected to be able to access VM pod from masters. |
punt to pose 130 release. for now one have to use option 3 till we have a services functioning and verified with option 2. |
What happened:
in the case below, this is the veth for the VM POD
veth-a1bfdb1a: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
What you expected to happen:
like with the bridge cni, the IP should be accessiable
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Here the qemu log:
Environment:
Mizar version:
Cloud provider or hardware configuration:
OS (e.g:
cat /etc/os-release
):Ubuntu 18.04 with kernel update
Kernel (e.g.
uname -a
):Install tools:
Network plugin and version (if this is a network-related bug):
Others:
The text was updated successfully, but these errors were encountered: