Red Hat OpenShift And Kubernetes What’s The Difference?

3y ago
82 Views
6 Downloads
979.33 KB
20 Pages
Last View : 27d ago
Last Download : 3m ago
Upload by : Rosemary Rios
Transcription

E-bookRed Hat OpenShiftand Kubernetes.what’s the difference?

Red Hat OpenShift is 100%Kubernetes compliant.1Red Hat OpenShift is a certified Kubernetesplatform and distribution.2 In fact, Red HatOpenShift was one of the first vendor offeringsto pass the Cloud Native Computing Foundation(CNCF) Kubernetes conformance assessment.3Red Hat OpenShift was also one of the firstKubernetes solutions to come to market in June2015, when Red Hat OpenShift 3 was launched.4And Red Hat continues to be one of the topcontributors to the Kubernetes community.5What is the CNCF?The Cloud Native Computing Foundation (CNCF) is a Linux Foundation project. It was founded in 2015 to help advancecontainer technology and coordinate its evolution. In 2018, ittook over operational control of Kubernetes.For more information, visit www.cncf.io.1 Cloud Native Computing Foundation. “Software conformance (Certified Kubernetes),” Accessed September 8, 2020.2 Cloud Native Computing Foundation. “CNCF cloud native interactive landscape: Red Hat OpenShift,” Accessed September 8, 2020.3 Cloud Native Computing Foundation. “Cloud Native Computing Foundation launches certified Kubernetes program with 32 conformantdistributions and platforms,” November 13, 2017.4 Red Hat press release. “Red Hat Delivers OpenShift Enterprise 3 to power a new web-scale distributed application platform,” June 24, 2015.5 Stackalytics. “Kubernetes commits by company,” Accessed September 8, 2020.

Red Hat OpenShift and Kubernetes. what’s the difference?“Is Red Hat OpenShiftreally Kubernetes?”This question, or something like it, is one that Red Hattershave been asked countless times. Maybe you’ve evenwondered the same.[Warning: spoilers ahead]What’s in the box?This document answers this question in detail, but ifyou can’t wait, I’ll cut to the chase: Red Hat OpenShiftis 100% certified Kubernetes.6TL;DR 2But it’s not just Kubernetes. It’s also all the componentsyou need to run Kubernetes in production: that’s theunderlying Linux platform, integrated networking,storage, monitoring, logging, installation, upgrades, andso much more. That’s why Red Hat OpenShift is theleading enterprise Kubernetes platform,7 trustedby thousands of businesses to run their mostimportant applications.Kubernetes, withadditional security 11Kubernetes, with more of what youneed to be successful 5Kubernetes, with an eyeto the future 14Kubernetes, with a solid teamat your back 16Over the coming pages, I’ll explain how much moreyou get with Red Hat OpenShift, how it can make thetransition to containers and Kubernetes easier, andhow it helps organizations like yours to realize thefull potential of a hybrid cloud strategy to transformyour business.Joe FernandesVP, Cloud Platforms Business Unit, Red Hat6 Cloud Native Computing Foundation. “Software conformance (Certified Kubernetes),” Accessed September 8, 2020.7 Omdia press release. “Red Hat’s container software strategy paying off, for now,” September 4, 2019.1

Red Hat OpenShift and Kubernetes. what’s the difference?TL;DRDon’t have time to read the whole report? The answer you’relooking for could be in this list of frequently asked questions.Does Red Hat OpenShift support kubectl?Yes. Red Hat OpenShift has alwayssupported the use of kubectl for userswho prefer to use the native Kubernetescommand-line interface (CLI). Red HatOpenShift also supports other command linetools, like oc and odo, which provide additionaladministrative functions and higher-levelCLI functions for developers who aren’tKubernetes experts.Read more about how Red Hat OpenShift canhelp you work the way you want on page 8.Does Red Hat OpenShift support a widerange of third-party tools?Yes. Red Hat OpenShift users can accessan ecosystem of commercial and opensource tools to extend the platform, includingsolutions for monitoring, log management,networking, storage, container builds,continuous integration / continuous delivery(CI/CD), and more.Red Hat OpenShift users can also deploytheir choice of approved application services,including various programming languageruntimes, databases, messaging, applicationprogramming interface (API) management,analytics, artificial intelligence/machinelearning (AI/ML), and more. This listincludes fully certified solutions fromRed Hat’s independent software vendors(ISVs), partners, and from the community.Does Red Hat OpenShift supportKubernetes Operators?Yes. Red Hat OpenShift 4 platform is builtwith Operators, which manages the installationand upgrade of all Red Hat OpenShiftplatform components. It also enables youto run Kubernetes Operators on Red HatOpenShift from Red Hat and third-partyISV partners.Find out more about Red Hat OpenShift’sextensive support for Operators on page 10.Does Red Hat OpenShift supportKubernetes Deployments?Yes. Red Hat OpenShift supportsKubernetes Deployments for applicationdeployment. We led the introduction ofautomated, rolling application deploymentswith DeploymentConfigs—these are stillsupported for backwards compatibility.Does Red Hat OpenShift support HelmCharts?Yes. Red Hat OpenShift has always enabledthe use of Helm Charts for applicationdeployments. Red Hat OpenShift 4 ships andsupports the Helm 3 binaries as part of theinstaller for added convenience.Find out more about Red Hat OpenShift’ssupport for cloud-native CI/CD on page 15.2

Red Hat OpenShift and Kubernetes. what’s the difference?Does Red Hat OpenShift support PodSecurity Policies (PSPs)?Does Red Hat OpenShift support Istio?Yes. PSPs are still considered beta inRed Hat OpenShift and upstream Kubernetes,but Red Hat OpenShift fully supports similarfine-grained authorization of pod creationand updates via Security Context Constraints(SCC). Red Hat OpenShift pioneeredthe concept of more secure applicationdeployment policies with SCCs, which laterbecame the basis for PSPs.8based on Istio, is fully supported. Thissupport enables you to reduce the burdenon your DevOps team and successfully runa distributed microservice architecture.It provides a consistent way to connect,monitor, manage, and provide security formicroservices. It includes components likeKiali for visualization, Jaeger for transactiontracing, and Prometheus for monitoring.Find out more about Red Hat OpenShift’sadditional security features on page 11.Find out more about Red Hat OpenShift’ssupport for running microservices on page 9.Does Red Hat OpenShift supportKubernetes Ingress?Does Red Hat OpenShift support Knative?Yes. Red Hat OpenShift supports theuse of standard Kubernetes Ingress for loadbalancing. We pioneered the concept of afully integrated Kubernetes Ingress loadbalancer with Red Hat OpenShift Routes,which is also available as an option andprovides additional capabilities.Yes. Red Hat OpenShift Service Mesh,Yes. Red Hat OpenShift Serverless, basedon Knative, is fully supported. This supportenables serverless capabilities across hybrid,multicloud environments—unlike some cloudprovider serverless offerings that tie you totheir specific cloud.Find out more about Red Hat OpenShift’ssupport for the serverless model on page 9.Does Red Hat OpenShift supportPrometheus?Yes. Red Hat OpenShift ships and supportsPrometheus for monitoring and PrometheusAlertmanager for alerts management.8 Block, Andrew and Raffaele Spazzoli. “Increasing security of Istio deployments by removing the need for privileged containers,”Red Hat OpenShift blog, September 17, 2018.3

Red Hat OpenShift and Kubernetes. what’s the difference?Does Red Hat OpenShift supportKubernetes Container NetworkInterface (CNI)?Kubernetes and Red Hat:A vital partnership.Yes. Red Hat OpenShift supportsRed Hat has a long track record withKubernetes. We were one of thecompanies that launched the project,together with Google, in 2014.11 From thestart, Red Hat has promoted the abilityof Kubernetes to work across hybrid andmulticloud environments.Red Hat was one of the earliest contributorsto CNI9 and is now working with SDN vendorsto build certified Operators to manage thedeployment, updates, and management oftheir SDN plugins.We’ve focused on enabling enterprisecustomers to deploy and manage theirmost critical applications. Being an activecontributor to the open source communityacross a wide range of projects has beencore to this objective.Kubernetes CNI and allows you to integratethird-party networking plugins. It also includesa fully supported default Red Hat OpenShiftsoftware-defined network (SDN), basedon Open vSwitch, providing networkingmultitenancy via network policies.Does Red Hat OpenShift supportKubernetes Container StorageInterface (CSI)?Yes. Red Hat OpenShift supports theKubernetes Container Storage Interface(CSI) for integrating different storageproviders. It also supports in-tree Kubernetesstorage drivers for various storage solutions.Red Hat was one of the early contributorsto Kubernetes storage plugins and to thedevelopment of CSI, which is moving theseplugins out of tree.10In fact, Red Hat has consistently been inthe top two contributors to Kubernetes.12Today, we employ some of the mostprolific individual contributors—includingtwo out of the top five.13Red Hat OpenShift Container Storage—basedon Ceph , Rook, and NooBaa—is for customerswho are looking for container-native storage.We’re also working with third-party storageproviders to build certified Operators tomanage the deployment, updating, andmanagement of their plugins.9 GitHub. “Container Network Interface,” Accessed September 8, 2020.10 Red Hat Storage team. “Red Hat’s latest contribution to the storage agenda in the container-driven datacenter of the future,”Red Hat blog, November 9, 2015.11 Red Hat blog. “Red Hat and Google collaborate on Kubernetes to manage Docker containers at scale,” July 10, 2014.12 Stackalytics. “Kubernetes commits by company,” Accessed September 8, 2020.13 Stackalytics. “Kubernetes commits by company,” Accessed September 8, 2020. [See Clayton Coleman and David Eads.]4

Red Hat OpenShift and Kubernetes. what’s the difference?Kubernetes, with more of what youneed to be successfulCompetitors sometimes say Red Hat OpenShift isn’t Kubernetes.The truth is, Red Hat OpenShift is Kubernetes—but it’s alsoso much more.Kubernetes, and so much moreAs a minimum, you’ll need:We call Red Hat OpenShift the Kubernetesplatform for big ideas. That’s because it helpsyou unlock the potential of Kubernetes so youcan use it to transform your business. A Linux platform distribution on which torun Kubernetes. Networking to connect all of yourapplication services. An ingress load balancer to bring traffic intothe Kubernetes cluster. Persistent storage to back any statefulapplication services. Monitoring and logging to ensure thatthe platform and your applications arerunning properly. Authentication and authorization to enableuser access to the platform and more.Red Hat OpenShift has a more securefoundation, comprehensive features, andfunctionality that’s developer-friendly.Whether you want to make existing applicationdeployments more automated, or createsomething entirely new, you’ll be able to do itquickly, efficiently, and with less risk.Kubernetes is at the core of the Red HatOpenShift platform, but to fully operationalizea Kubernetes environment, you will needadditional capabilities—and significantexpertise. A parallel is the Linux kernel.It’s central to Linux servers, but you needmore than just the Linux kernel to runLinux applications—you need a Linuxplatform distribution.While Kubernetes is the core kernel, to runcontainerized applications across a distributedsystem environment, you need more thanjust Kubernetes. Ask anyone who has tried todeploy it on their own.And these requirements are before you getto the actual applications you want to run andtheir runtimes and service dependencies—andhow you will build, test, and deploy them.Red Hat OpenShift’s out-of-thebox solution to Kubernetes is a keyreason why some of the biggestcompanies in the world chooseRed Hat.14Red Hat OpenShift provides a complete outof-the-box solution that includes a stableKubernetes engine with robust security andall of the integrated platform capabilities. Thissolution is what you’ll need to run enterpriseapplications—from Red Hat and our certifiedpartners, along with end-to-end support froma team of Kubernetes experts.14 Red Hat client data and Fortune Global 500 list for 2019.5

Red Hat OpenShift and Kubernetes. what’s the difference?Red Hat OpenShift also offers .out-of-the-box installation.the right tools for the job.Getting Kubernetes, and its requireddependencies, up and running isn’t a trivialtask. Red Hat OpenShift makes things easierby providing a fully automated, operatordriven installer. This installer can provision andconfigure the required underlying computeinfrastructure across various environments:cloud, virtual machines, and bare-metal.You might find that the more containers youhave, the more you want. With so many tomanage, you’ll likely want ways to simplifybuilding and securing your container images.It also includes operators for all core platformcomponents, including Kubernetes itself,networking, storage, ingress, monitoring andlogging, and more.You don’t have to use these operators, butthey’re ready for you if you need them. If youprefer, you can also use third-party solutions,such as plugging in a third-party loggingservice, storage, or SDN.Red Hat OpenShift provides: A default registry to store your images. Image streams to automate and managecontainer updates. Integrated builds and CI/CD services thatyou can run on the platform or integratewith your own toolchains. Up-to-date base images built withsecurity in mind on Red Hat EnterpriseLinux to serve as building blocks foryour applications.“Red Hat OpenShift’s source-to-image capabilities letus produce standardized, reusable images, improvingboth consistency and development speed.” 15YURIY DENYSOVDEVOPS ENGINEERSCHOLASTIC CORPORATION15 Red Hat case study. “Scholastic develops applications faster with Red Hat OpenShift and AWS,” 2019.6

Red Hat OpenShift and Kubernetes. what’s the difference?.multicloud portability.Wherever you want to deploy applications—your datacenter, public cloud, multicloud,or the edge—Red Hat OpenShift hasyou covered.“The vast majority of enterprises(84%) are pursuing a multicloudstrategy. In many cases, organizationshave become hybrid cloud by default,simply because different groups adoptdifferent cloud providers.”16Red Hat OpenShift provides a consistentplatform that runs across multiple clouds,enables hybrid storage capabilities (withRed Hat OpenShift Container Storage), andlets you manage multiple clusters acrossmultiple clouds (with Red Hat AdvancedCluster Management).With Red Hat OpenShift’s management tools,you can make data stored in different placesappear as a single persistent repository. Thiscapability can make it easier to provisionadditional storage on demand, enabling you toscale at speed.multitenancy, multiclustermanagement support.With most Kubernetes services, you’re boththe user and admin.17 But what if you wantto share that cluster with other users whilecontrolling what they can do?Red Hat OpenShift automates these tasks,reducing the time taken and the likelihoodof errors.Built-in support for multitenancy includes: Role-based access control (RBAC) andintegration with your authentication andauthorization systems like Active Directory. Management of user quotas on the cluster. Isolation of applications on a shared clusterwith network policies. Management of multiple clusters from asingle location. Enforcement of security policies anddeployment of applications acrossclusters (with Red Hat Advanced ClusterManagement for Kubernetes).“What we’ve set out to do with Fabric and Red HatOpenShift Container Platform is to democratize IT.We’ve given access to powerful technologies to everydeveloper at the bank.” 18GLOBAL HEAD OF CLOUD, APPLICATION, AND INTEGRATION PLATFORMSDEUTSCHE BANK16 Flexera. “RightScale 2019 State of the Cloud Report from Flexera,” 2019.17 Services like Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Azure Kubernetes Service (AKS) are targetedtoward individual users who are both the administrators and users of the clusters they create.18 Red Hat customer success story. “Deutsche Bank streamlines development platform, democratizes IT,” Accessed September 8, 2020.7

Red Hat OpenShift and Kubernetes. what’s the difference?.more freedom to work the wayyou choose.an operating system (OS) youcan trust.Red Hat OpenShift is focused on meetingdevelopers where they are. For some, thatmeans helping them work with Kubernetesdirectly via the kubectl CLI and APIs. As thecurrent co-leader of the Kubernetes CLISpecial Interest Group (SIG),19 Red Hat is notjust enabling kubectl in Red Hat OpenShift,but actually powering its evolution upstream.Kubernetes depends on Linux. AndRed Hat OpenShift includes the mostdeployed commercial Linux operating systemin the public cloud, Red Hat Enterprise Linux.20For others, it means providing higher-levelabstractions through more developer-friendlyCLIs, like odo, via: The Red Hat OpenShift developer console,in the browser. Integrated developer environments (IDEs)like Red Hat CodeReady Workspaces,powered by Eclipse Che. Other popular IDEs, like VSCode and Intellij,through plugins.We fully support, maintain, and updateCoreOS as part of the Red Hat OpenShiftplatform, freeing you from the work andrisk associated with managing your OS andplatform separately. Few competitors canmake this claim, and Red Hat’s advantage isthat we can say it across bare-metal, virtualmachines, and public cloud environments.In addition, our trusted images provide astrong foundation for your applications. Theyalign the user space with the underlying hostkernel running on your Red Hat OpenShiftKubernetes worker nodes, provide security,and keep them up to date.These optional interfaces enable developersto focus on their code and integrate withsupporting services for builds, CI/CD, Red HatOpenShift Service Mesh, Red Hat OpenShiftServerless, and more.“We are shifting to work in agile, dedicated teamswith a lot of autonomy. .We want to let other teamsmake their own choices within a framework. Red HatOpenShift helps us do so.” 21GARBIS VAN OKURCHTI.T. MANAGERAMSTERDAM AIRPORT SCHIPHOL19 GitHub. “CLI Special Interest Group,” Accessed September 8, 2020.20 Red Hat press release. “More than 1,000 enterprises across the globe adopt Red Hat OpenShift Container Platform to power businessapplications,” May 8, 2019.21 Red Hat success story. “Amsterdam Airport Schiphol flies to the cloud with Red Hat,” Accessed September 8, 2020.8

Red Hat OpenShift and Kubernetes. what’s the difference?.built-in support forserverless applications.Developers should be focused on creatingapplications, not provisioning and maintainingservers and other infrastructure. But you wantto take advantage of the latest cloud-nativedevelopment paradigms.Red Hat OpenShift makes it easierto use the serverless model andautomatically scale apps up ordown, based on demand.Red Hat OpenShift makes it easier fordevelopers to deploy event-driven apps thatcan scale up or down based on demand—including down to zero when not in use.Red Hat OpenShift Serverless, based onKnative, is fully integrated and supported.And Red Hat OpenShift makes it much easierto get started with serverless applications—either through the CLI or web console. Justtell Red Hat OpenShift to run the containerserverless and it will do the hard work for you.improved microservices capabilities.Managing communications and securitybetween microservices can be difficult. Withupstream Kubernetes, developers need to findand test their own solution. Red Hat OpenShiftServ

took over operational control of Kubernetes. For more information, visit www.cncf.io. Red Hat OpenShift is 100% Kubernetes compliant.1 Red Hat OpenShift is a certified Kubernetes platform and distribution.2 In fact, Red Hat OpenShift was one of the first vendor offerings

Related Documents:

Red Hat OpenShift Container Storage 4.7 Deploying OpenShift Container Storage using IBM Power Systems 8. Verification steps 1. Verify that OpenShift Container Storage Operator shows a green tick indicating successful installation. 2. Click View Installed Operators in namespace openshift-storage link to verify that OpenShift

Red Hat Enterprise Linux 6 Security Guide A Guide to Securing Red Hat Enterprise Linux Mirek Jahoda Red Hat Customer Content Services mjahoda@redhat.com Robert Krátký Red Hat Customer Content Services Martin Prpič Red Hat Customer Content Services Tomáš Čapek Red Hat Customer Content Services Stephen Wadeley Red Hat Customer Content Services Yoana Ruseva Red Hat Customer Content Services .

As 20 melhores certificações e cursos do Red Hat Linux Red Hat Certified System Administrator (RHCSA) Engenheiro Certificado Red Hat (RHCE) Red Hat Certified Enterprise Application Developer Red Hat Certified Architect (RHCA) Engenheiro certificado pela Red Hat no Red Hat OpenStack. Administração do Red Hat Enterprise Linux (EL) Desenvolvedor de microsserviços corporativos com .

2014-07-10: Red Hat and Google announce partnership around Kubernetes for container orchestration – Red Hat is currently the #2 contributor to Kubernetes, second only to Google. 2014-08-14: Red Hat Announces OpenShift Architecture V3, based on Kubernetes 2015-05-04: Red Hat Developer joins the CoreOS App Container Spec community

The Red Hat OpenShift Container Platform is an enterprise-grade platform as a service based on Kubernetes that enables Enterprise customers to adopt container technology to develop and run applications. Most organizations that adopt Red Hat OpenShift require enterprise-grade network and security also face challenges when connecting newly

SAP Leonardo Innovation System 3rd Party SAP S/4 HANA Cloud SAP ABAP 28 Where SAP & Red Hat Architecture Intersects Red Hat API Management Red Hat Enterprise Linux underpinning SaaS offerings Red Hat lead OS projects Kubernetes, kNative, Istio Red Hat Enterprise Linux e.g. SAP HANA Red Hat CCSP

Security guide Security S3, Swift and Apache Hadoop S3A OpenStack Cinder, . FIPS-140 certification RGW MFA delete Front-end quality of service . automation Red Hat OpenShift versions 3 GA support in Red Hat OpenStack Platform for external and hyperconverged clusters alike Red Hat OpenShift Container Storage 4.2 recommended for .

Astrophysics also receives tactical-level advice from the external science community via the Astrophysics Subcommittee of the NASA Advisory Council, and advice on cooperative activities from the Congressionally chartered, National Science Foundation (NSF)-managed Astronomy and Astrophysics Advisory Committee. NASA enables research to understand the structure, content, and evolution of the .