{"id":73244,"date":"2019-10-11T07:46:23","date_gmt":"2019-10-11T07:46:23","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=73244"},"modified":"2021-01-21T10:29:55","modified_gmt":"2021-01-21T10:29:55","slug":"openshift-4-new-features","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/","title":{"rendered":"What are the New Features of OpenShift 4?"},"content":{"rendered":"<p style=\"text-align: justify;\"><em>Red Hat OpenShift Container Platform 4 provides a scalable, robust, and flexible runtime environment for the deployment of cloud applications. Let&#8217;s bring a light on the OpenShift 4 new features through this discussion.<\/em><\/p>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s1\"><a href=\"https:\/\/www.whizlabs.com\/blog\/red-hat-openshift\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenShift<\/a> is an open-source as well as an extensible container application platform developed by Red Hat. It falls under the family of containerization software and is now a trusted enterprise Kubernetes. OpenShift helps in easy scaling and deployment. It includes Kubernetes for enhanced container management and orchestration. <\/span><\/p>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s1\">OpenShift offers the developers an integrated development environment (IDE) for the deployment and building of Docker-formatted containers. It also helps in the management of the containers in the open-source Kubernetes container orchestration platform. If you are a beginner, you can start with the <a href=\"https:\/\/www.whizlabs.com\/blog\/red-hat-openshift\/\" target=\"_blank\" rel=\"noopener\">OpenShift tutorial<\/a> and get ahead with the updates on the new features of OpenShift 4.<\/span><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/openshift-essentials\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-73148 size-full\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift_basics_online_course.png\" alt=\"OpenShift Basics Online Course\" width=\"728\" height=\"90\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift_basics_online_course.png 728w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift_basics_online_course-300x37.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift_basics_online_course-640x79.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift_basics_online_course-681x84.png 681w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/p>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s1\">Four models of OpenShift are available, namely, OpenShift Container Platform, OpenShift Online, OpenShift Dedicated, and OpenShift.io. The latest version of OpenShift is OpenShift 4, with additional new features. Many OpenShift 4 new features are currently added to the latest version. <\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#List_of_OpenShift_4_New_Features\" >List of OpenShift 4 New Features<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#1_Cluster_Installation\" >1. Cluster Installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#2_Kubernetes-based_Event-driven_Auto-scaling_KEDA\" >2. Kubernetes-based Event-driven Auto-scaling (KEDA)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#3_OpenShift_Service_Mesh\" >3. OpenShift Service Mesh<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#4_Red_Hat_Enterprise_Linux_CoreOS\" >4. Red Hat Enterprise Linux CoreOS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#5_Cluster_Upgrades\" >5. Cluster Upgrades<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#6_Cloud_Automation\" >6. Cloud Automation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#7_Operator-enabled_Red_Hat_OpenShift_Container_Storage_4\" >7. Operator-enabled Red Hat OpenShift Container Storage 4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#8_Knative\" >8. Knative<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#9_Red_Hat_CodeReady_Workspaces\" >9. Red Hat CodeReady Workspaces<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#10_Simplified_Lifecycle_Management_and_Application_Deployments_with_Kubernetes_Operators\" >10. Simplified Lifecycle Management and Application Deployments with Kubernetes Operators<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#11_Kubernetes_Operators\" >11. Kubernetes Operators<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#12_Operator-enabled_Integration_with_Red_Hat_Middleware\" >12. Operator-enabled Integration with Red Hat Middleware<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#13_SELinux\" >13. SELinux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#14_Auto-Scaling_Compute_Nodes\" >14. Auto-Scaling Compute Nodes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.whizlabs.com\/blog\/openshift-4-new-features\/#15_ODO_Command_Line_Interface\" >15. ODO Command Line Interface<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"p1\" style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"List_of_OpenShift_4_New_Features\"><\/span><span class=\"s1\">List of OpenShift 4 New Features<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s2\">With the major update in OpenShift 4, Red Hat is all set to present a new version of the <a href=\"https:\/\/www.whizlabs.com\/blog\/introduction-to-kubernetes\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes<\/a> platform. The latest version of OpenShift 4 is set for providing a universal cloud-like experience just like with Kubernetes. OpenShift 4 is the first major release in the last four years by Red Hat. Let us take a closer look at the features of OpenShift 4 for finding what it brings to the table!<\/span><\/p>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s1\">With the release of this new version of OpenShift, Red Hat announced the new features in <a href=\"https:\/\/www.redhat.com\/en\/events\/webinar\/new-features-red-hat-openshift-container-platform-4\" target=\"_blank\" rel=\"noopener noreferrer\">OpenShift 4<\/a>. Here we throw light on the OpenShift 4 new features:<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"1_Cluster_Installation\"><\/span>1. <span class=\"s1\">Cluster Installation<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Cluster installation is one of the OpenShift 4 new features. OpenShift 4 offers an installer-provisioned infrastructure that allows the installer to gain control over all the areas of the AWS installation process. This feature enables the provisioning of clusters from scratch within minutes. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The user-provisioned environments enable the administrators to simply deploying on any platform by the filling up of an inventory file. It also offers the installer all the credentials of connections of all the hosts on the user-provisioned environment. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"2_Kubernetes-based_Event-driven_Auto-scaling_KEDA\"><\/span><span class=\"s1\">2. Kubernetes-based Event-driven Auto-scaling (KEDA)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">KEDA is another new feature of OpenShift 4. The event-driven containers on Kubernetes were supported by the collaboration between Red Hat and Microsoft. KEDA helps in accelerating the development of the serverless, event-driven functions on-premises as well as across the hybrid cloud.<\/span><\/p>\n<blockquote><p>Apart from the number of similarities between OpenShift and Kubernetes, there are some notable differences between them. Let&#8217;s understand them i.e. <a href=\"https:\/\/www.whizlabs.com\/blog\/openshift-vs-kubernetes\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenShift vs Kubernetes<\/a>.<\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"3_OpenShift_Service_Mesh\"><\/span><span class=\"s1\">3. OpenShift Service Mesh<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">OpenShift Service mesh is an exciting new feature in OpenShift 4. It helps in combining Jaeger, Istio, and Kiali projects into a single capability that is effective in the encoding of the communication logic. OpenShift service mesh helps in solving the major weaknesses of the previous versions of OpenShift. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Jaeger offers service analysis, transaction monitoring, root cause analysis, and distributed tracing that offers better visibility to the users into the platform. Istio helps in controlling the complexity in the connectivity of the microservice network and enabling secured communication between the containers in a monitored and controlled way. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Kiali provides better visibility into the microservices that are integrated into the service mesh. Kiali offers information about distributed tracing, metrics, topology, health status, and configuration validation. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"4_Red_Hat_Enterprise_Linux_CoreOS\"><\/span><span class=\"s1\">4. Red Hat Enterprise Linux CoreOS<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Red Hat Enterprise Linux CoreOS is one of the latest OpenShift 4 features that offer enterprises an expanded choice for the deployment of enterprise-grade Kubernetes. To bring about this change, Red Hat leveraged the acquisition of container platform CoreOS. In the previous models of OpenShift, every individual host required individual care. Regular maintenance tasks like patching were required for the hosts. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">In case of malfunctioning of a host, the administrators should repair it. But with the Red Hat Enterprise Linux CoreOS, on the event of failure of one host, it is simply replaced by another. Having an immutable infrastructure, an identical operating system is guaranteed for each host. RHEL CoreOS offers fully immutable, lightweight, and container optimized Linux OS distribution. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The cluster configuration is stored in a distributed and central service that enables the new hosts to start working as soon as they join the cluster. The new hosts receive a new image instead of the patching of hosts. During the upgrade process, the container workload of each host migrates to another host and receives a new image. The migrated hosted is again brought back to the cluster without any downtime. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"5_Cluster_Upgrades\"><\/span><span class=\"s1\">5. Cluster Upgrades<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">One of the OpenShift 4 new features is cluster upgrades. The update service of OpenShift provides a simple interface that helps the administrators keep track of the updates available. It also assists in analyzing whether an update is safe for the cluster. It even helps in verifying the downloaded updates before they are implemented. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The upgrading of the version 3 of OpenShift to version 4 is not available. Installation of the OpenShift version 4 is only possible in a fresh environment. <\/span><span class=\"s1\">With the use of the web console, the administrators can now perform the upgrades. Simply by logging into the web console, the administrator will be able to see all the newly available updates. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The administrators can begin the upgrading process of their clusters through a few clicks. OpenShift 4 completely simplifies the upgrading process of the clusters. It makes cluster upgrading a simple task that can easily fit into the daily schedule of the administrators.<\/span><\/p>\n<blockquote><p>OpenShift is an application platform in the cloud with so many alternatives available. Check out the list of <a href=\"https:\/\/www.whizlabs.com\/blog\/best-openshift-alternatives\/\" target=\"_blank\" rel=\"noopener noreferrer\">Best Alternatives to OpenShift<\/a>.<\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"6_Cloud_Automation\"><\/span><span class=\"s1\">6. Cloud Automation<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Cloud Automation is another new feature of OpenShift 4. OpenShift 4 is specially designed for the hybrid and diverse cloud environments that operate across the traditional on-premises as well as the cloud platforms. OpenShift 4 has automation providers for the virtual platforms like OpenStack, VMware, and Red Hat Virtualization as well as for the on-premises bare metals. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The automation providers of OpenShift 4 will integrate with Amazon Web Services (AWS), IBM Cloud, Alibaba, Microsoft Azure, and Google Cloud. This feature will offer heterogeneous support and better adaptability. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The integration will offer the developers a unified platform experience that will enable companies to reap the benefits of shifting the price points of various clouds. The integration will also offer a seamless experience to the developers as well as the end-users. This will facilitate the companies to maintain a multi-cloud production workload with the highest redundancy as well as availability.<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"7_Operator-enabled_Red_Hat_OpenShift_Container_Storage_4\"><\/span><span class=\"s1\">7. Operator-enabled Red Hat OpenShift Container Storage 4<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">This is one of the new features in OpenShift 4 that will offer highly scalable persistent storage to the cloud-native applications. Especially, the applications that require enhanced replication, encryption, and availability features across the hybrid cloud will be benefited from this feature of OpenShift 4. It allows the application team to provide a wide variety of workload categories, including the AI\/ ML, SQL\/ NoSQL databases, and CI\/ CD pipelines. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"8_Knative\"><\/span><span class=\"s1\">8. Knative<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Knative, one of the OpenShift 4 new features, is an ideal feature for the building of Function-as-a-Service (FaaS) Workloads. This feature mainly helps in managing, building, and deploying a serverless workload that is scalable to meet the specific demands and can also scale down to zero when unused. This helps in the creation of on-demand functions that are internal to the cluster. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"9_Red_Hat_CodeReady_Workspaces\"><\/span><span class=\"s1\">9. Red Hat CodeReady Workspaces<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Red Hat CodeReady Workspaces is another OpenShift 4 new features. This feature includes all the dependencies and codes used to build, code, test, run, as well as debug the containerized applications in a web-based IDE. It ensures enhanced protection, collaboration, and consistency of the containerized applications. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"10_Simplified_Lifecycle_Management_and_Application_Deployments_with_Kubernetes_Operators\"><\/span><span class=\"s1\">10. Simplified Lifecycle Management and Application Deployments with Kubernetes Operators<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The new additions of OpenShift 4 features offer automation of the scaling, failover, and application maintenance. It ensures the simplified process of application deployments and easy lifecycle management.<\/span><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/learn-kubernetes-with-aws-and-docker\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter wp-image-72156 size-full\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/07\/Kubernetes_with_AWS_and_Docker.gif\" alt=\"Learn Kubernetes with AWS and Docker\" width=\"728\" height=\"90\" \/><\/a><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"11_Kubernetes_Operators\"><\/span><span class=\"s1\">11. Kubernetes Operators<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The operator refers to the method of deploying, packaging, and managing the Kubernetes applications. Operators are one of the OpenShift 4 new features that help in managing the applications on Kubernetes. It helps in performing the work more dynamically and efficiently by allowing the code to interface with the Kubernetes system directly. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Red Hat is currently offering Red Hat OperatorHub for OpenShift 4 to give the customers tested and curated repository of trusted operators. This feature enables companies to implement automation capabilities like self-tuning, automated backups, self-service provisioning, automated updates, and data replication for different services. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"12_Operator-enabled_Integration_with_Red_Hat_Middleware\"><\/span><span class=\"s1\">12. Operator-enabled Integration with Red Hat Middleware<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">The new feature of the OpenShift 4 will help in enabling better integration between the platform and middleware. It helps in unifying the development environments around the capabilities of the operator and allows the developers to focus on the delivery of next-generation services. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"13_SELinux\"><\/span><span class=\"s1\">13. SELinux<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">SELinux in OpenShift 4 helps in adding security benefits at the host level to enhance the security of the containers. It also helps in the labeling of each container with a unique kernel-level context. It plays an important role in walling the attack vector only to the container even in cases of a container being compromised or root level right being attained. All these benefits make Selinux one of the demanding OpenShift 4 new features.\u00a0<\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"14_Auto-Scaling_Compute_Nodes\"><\/span><span class=\"s1\">14. Auto-Scaling Compute Nodes<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Auto-scaling is one of the OpenShift 4 new features. The auto-scaling compute nodes of OpenShift 4 help in the continuous checking of the number of pending node allocation of pods. When the auto-scaler hasn\u2019t reached its maximum limits and finds pending node allocation of pods, it helps in provisioning new nodes to fulfill the current demand. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">On the reduction in the node requirements, the auto-scaler helps in removing the unused nodes. On the installation of auto-scaling compute nodes, the behavior is completely automatic. <\/span><\/p>\n<h3 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"15_ODO_Command_Line_Interface\"><\/span><span class=\"s2\">15. ODO Command Line Interface<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"p3\" style=\"text-align: justify;\"><span class=\"s1\">OpenShift 4 also comes with a command-line interface (CLI) known as ODO. This CLI introduced by Red Hat is ideal for improving the containerization of code and its deployment on OpenShift. The functionalities of ODO are evident in the faster construction of applications and iterations on code. Developers with a special knack for the command line can find this new improvement in OpenShift 4 favorable.\u00a0<\/span><\/p>\n<blockquote><p>OpenShift is very popular among DevOps professionals as one of the best DevOps tools. Here is the list of <a href=\"https:\/\/www.whizlabs.com\/blog\/top-devops-tools\/\" target=\"_blank\" rel=\"noopener noreferrer\">top DevOps tools<\/a> you should know about.<\/p><\/blockquote>\n<h4 class=\"p1\" style=\"text-align: justify;\">Final Words<\/h4>\n<p class=\"p1\" style=\"text-align: justify;\">The self-managing platform of OpenShift 4 for the hybrid cloud offers advanced features like enhanced lifecycle management and automatic software updates. The OpenShift 4 new features empower the developers to innovate the development of applications easily.<\/p>\n<p class=\"p1\" style=\"text-align: justify;\">The new feature helps in performing most of the operational tasks with the help of the web console. If your mind is blown by these new features of OpenShift 4, you can join and start learning with the <a href=\"https:\/\/www.whizlabs.com\/openshift-essentials\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenShift basics course<\/a>. <span class=\"s1\">The enhanced experience of the new version of OpenShift 4 is all set to offer all the automation one requires.\u00a0<\/span><\/p>\n<p class=\"p1\" style=\"text-align: justify;\"><span class=\"s1\">Red Hat is continuously changing and producing newer products with the latest features. The benefits of the new features added to OpenShift 4, are immense for the developers, the companies, as well as the end-users. OpenShift is changing as per the demand of the customers and offering the best. <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Red Hat OpenShift Container Platform 4 provides a scalable, robust, and flexible runtime environment for the deployment of cloud applications. Let&#8217;s bring a light on the OpenShift 4 new features through this discussion. OpenShift is an open-source as well as an extensible container application platform developed by Red Hat. It falls under the family of containerization software and is now a trusted enterprise Kubernetes. OpenShift helps in easy scaling and deployment. It includes Kubernetes for enhanced container management and orchestration. OpenShift offers the developers an integrated development environment (IDE) for the deployment and building of Docker-formatted containers. It also helps [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":73246,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1862],"tags":[2509,2508,2507],"class_list":["post-73244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-new-feature-of-openshift-4","tag-new-features-in-openshift-4","tag-openshift-4-features"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features-300x158.png",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",600,315,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/10\/openshift4_new_features.png",150,79,false]},"uagb_author_info":{"display_name":"Dharmalingam N","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/dharmalingam\/"},"uagb_comment_info":2,"uagb_excerpt":"Red Hat OpenShift Container Platform 4 provides a scalable, robust, and flexible runtime environment for the deployment of cloud applications. Let&#8217;s bring a light on the OpenShift 4 new features through this discussion. OpenShift is an open-source as well as an extensible container application platform developed by Red Hat. It falls under the family of&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=73244"}],"version-history":[{"count":6,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73244\/revisions"}],"predecessor-version":[{"id":77121,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/73244\/revisions\/77121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/73246"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=73244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=73244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=73244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}