[Suggestion] regular k8s nodes in OpenShift #19255
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/frozen
Indicates that an issue or PR should not be auto-closed due to staleness.
sig/pod
Synopsis
OpenShift builds from Kubernetes. However, since
oc
already runsopenshift/origin
in a Docker container, then it might be possible to federate/include existing k8s nodes as OpenShift Nodes.Introduction
OpenShift and Kubernetes has known to co-exist since OpenShift v3. OpenShift contributes back to Kubernetes as they develop features in their own distribution. Kubernetes itself is a container orchestration tool while OpenShift builds upon this and adds Container-as-a-Service/Platform-as-a-Service features. Origin has a
oc
CLI that deploys theopenshift/origin
container. Since it runs on regular Docker, then it might be possible to use it to provide OpenShift features to a existing K8s cluster.Purpose
This feature request serves at least two purposes:
Strategy
OpenShift needs to consider at least two situations to include a Kubernetes node as part of its cluster.
Situation 1: Joining as Worker
if a K8s node is joining to a OpenShift cluster:
kube-system
namespace.Situation 2: Joining as a cluster with a manager node
kube-system
namespace.Benefits
Drawbacks
I accept feedback regarding this proposal, if you find any discrepancies or some ideas need to be deliberated properly, please do tell me.
The text was updated successfully, but these errors were encountered: