Openshift Container Platform V3.X vs. Fabric8 - containers

I took a look at Fabric8 Microservices Platform and searched for some alternatives for comprehension. I found Red Hats Openshift Container Platform, which seems to be the same as Fabric8, but not Open-Source.
I tried to figure out what are the major benefits of Red Hats solution.
I am already on the Openstack.

Fabric8 is a tool that helps you building cloud ready applications whereas Openshift will help you deploying and managing those applications.
You can deploy Fabric8 locally on the cloud or on Openshift.
Fabric8 is Open-Source and the correspondent supported product is Openshift.io
Openshift Origin is the Open-Source product, and Openshift Container Platform is the supported product.
Hope that helps

Related

is OCS (openshift container storage) supported in openshift OKD 4

I have OKD 4.5 installed on bare metal servers. I am looking for options to configure storage in worker node itself. In OKD 3.11 I was using Glusterfs as distributed storage and It seems glusterfs is not supported in OKD4. As alternate I am thinking to use OCS openshift container storage, But I could not find this operator in the OKD4 operatorHub.
Is there anyway to use glusterfs as PV or install OCS in OKD4 ?
Yes OCS is available on OCP v4.x, it is based on Ceph instead of Gluster
The official links to the doc:
https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/4.5/
https://docs.openshift.com/container-platform/4.6/storage/persistent_storage/persistent-storage-ocs.html
The original question was "Is there anyway to use glusterfs as PV or install OCS in OKD4 ?"
I don't think that OCS can be installed in OKD (It can, of course, be installed in OCP). I would love to be wrong, though. Not having an open-distribution of OCS means that even test and dev environments need to run costly licensed versions of OCP if you want to use OCS at all. It's a drag.
I suppose you could install the Rook operator to deploy and manage Ceph... it should be more-or-less the same thing, but it is not supported by Red Hat in production environments, so likely won't fit the bill for many shops.
GlusterFS appears to have no future in Red Hat as a container storage solution.

Add a Windows node to Openshift OKD v.3.11

Since Docker can now run on Windows, is there a way to deploy Openshift OKD over a Windows VM?
In the documentation under System and environment requirements we can read that rhel family OS are needed, but I'm just wondering if there is a side process (alternative) process to perform this operation.
My main concern is that I need to run Windows containers on OKD.
The answer is that for OKD 3.11 this is not possible and has to do with the networking (OVS) not being available for Windows machines.
That being said, there is a lot of information available for Windows Container in Kubernetes itself, although there are A LOT of things that are not implemented or are not supported at this time: https://kubernetes.io/docs/setup/production-environment/windows/intro-windows-in-kubernetes/
You can expect Windows Containers to become available in OKD 4.5 or later as Tech Preview, but I personally would not hold my breath.

Deploying a Windows virtual machine on OpenShift Online (Starter Plan)

I would like to achieve exactly what is on this video of OpenShift: https://youtu.be/Kx110kqoHo0 (Deploying a Windows virtual machine on OpenShift). However on the dashboard of my free OpenShift Starter account, I cannot find the sub-menu "Virtual Machine" under menu "Workloads", like shown in the video.
Can you please share with me some tips on how to run a Windows virtual machine (or alternatively a Ubuntu) on my free OpenShift Online environment? (unfortunately, I am not in the position of upgrading this account to a paid plan at the moment)
I would really appreciate your kind guidance and thank you very much for valuable time.
The feature you are looking for is called Container-native virtualization (CNV) and is not available on OpenShift Online at the moment. It is available in OpenShift Container Platform 4.4 as a Tech Preview.

Is there any Enterprise Orchestration tool apart from OpenShift for Bare metal environment?

I am trying to find an Enterprise Orchestration tool for managing container over my single Bare Metal server.
Open Shift is not fine for my environment. It would be great if anyone can suggest me other enterprise tools for the same.
During my research, I found there are very few enterprises tools. The details are as below:
Charmed Ubuntu https://ubuntu.com/kubernetes/features
Kontena Pharos https://www.kontena.io/pharos
SuSE caas https://www.suse.com/products/caas-platform
Enterprise orchestration tools you can setup on bare metal.
Kubernetes - K8s
Mesosphere - https://mesosphere.com/product
Rancher - https://rancher.com/
Docker swarm Enterprise edition - https://www.docker.com/blog/swarm-orchestration-in-docker-enterprise-edition/

Openshift Origin OKD bugfixing and patching

As OCP docs says: "Security, bug fix, and enhancement updates for OpenShift Container Platform 3.11 are released as asynchronous errata through the Red Hat Network." Are these also available for OKD 3.11? Is there any way to apply present bug fixes and patches to running OKD cluster like for OCP? As I saw docker hub origin images are not so frequently updated so probably latest patches are not included there. Any of you are running OKD cluster? Do you patch it? Bear in mind I do not ask about upgrades (for example from 3.10 to 3.11) but only about updates for the given version.