-
Feature
-
Resolution: Done
-
Critical
-
None
-
Strategic Product Work
-
False
-
-
False
-
OCPSTRAT-1131MicroShift Enhancements 2024 for Industrial, Retail and Public Sector edge customers
-
0% To Do, 0% In Progress, 100% Done
-
M
-
0
Feature Overview (aka. Goal Summary)
Test and validate MicroShift is working correctly in IPV6 environments.
Goals (aka. expected user outcomes)
- Dualstack: Users can run MicroShift and their workload in IP V4/V6 dual stack environments, meaning ingress and egress traffic can be on V4 or V6 traffic, even mixed and parallel.
- Single-V6 stack: User can run MicroShift and their workload in pure IPV6 only environments.
Requirements (aka. Acceptance Criteria):
- Both V4 and V6 CIDR for cluster/pod and service networks need to be configurable.
- Ingress Controller needs to handle V6 traffic correctly
- Egress needs to be fully functional, e.g. a pod can connect to a V6 IP Adress (e.g. from DNS) seamlessley.
- Support of migration/upgrade from single stack V4 to dual stack V4+V6 should be supported. MicroShift restart or whole system reboot on that change is acceptable. Converting back from dualstack to V4 only is NOT supported. This migration/upgrade requirement is a stretch goal: Its not mandatory on initial release of the feature and can be added / split into a later release if needed.
Questions to Answer (Optional):
none
Out of Scope
- Converting clusters back from dualstack V4+V6 config back to single stack V4 only is out of scope. The other direction single stack V4 to multi-stack V4+V6 is a stretch goal (see requirements)
- MultiNode via IPV6 - MicroShift uses multi node currently only for CNCF certification, which does not require IPV6. So adding a worker node to MicroShift via IPV6 is out of scope of this feature.
Background
We see more and more adaption of IP V6, hence we have to ensure MicroShift is ready for this.
Customer Considerations
none
Documentation Considerations
MicroShift networking documentation needs to be augmented by examples on how to config dualstack V4V6 and singlestack V6 only.
Interoperability Considerations
- ovn-k: This relies on ovn-k implementation from OpenShift, but no special integration / testing expected.
- mmgt solutions: No special considerations/feature required. AAP and ACM also support dual stack / single stack. As long as communication in the required direction can be establish, it simply works. Examples AAP requires ssh from hub to edge, ACM requires https edge to hub both directions). Of course there are combinations where communication is not possible due to IP limitations (e.g. AAP on V4 only, edge on V6 only: AAP cant connect to edge). But that is elementary network infra requirements and out of scope of this feature.
- is blocked by
-
OCPBUGS-36622 MicroShift apiserver unreachable from some pods
- Closed
- is cloned by
-
NP-881 MicroShift IPV6 support
- Closed
-
OCPSTRAT-1549 MicroShift observability via otel integration
- In Progress
-
OCPSTRAT-1487 MicroShift support for GatewayAPI (DevPreview)
- Release Pending
-
OCPSTRAT-1513 MicroShift allow to delete manifests
- Release Pending
- links to