Kubernetes with Redhat Linux - An Interview With Eric Quah

What is Hybrid Cloud ?

Hybrid cloud refers to the presence of multiple deployment types (public,private,multicloud) with some form of integration or orchestration between them - it allows modern and traditional applications across cloud locations - in other words, serves as a good strategy to integrate new and legacy apps.

Hybrid cloud is best practice to reduce costs whilst maintaining competitiveness


City view with cloud
Each building is a type of cloud deployment interconnected to each other via the streets

Interview with Eric Quah, Country Manager at Red Hat Malaysia & Brunei

1. Windows platforms are very popular in the Enterprise and SME market in Malaysia. Users are beginning to explore Kubernetes which runs predominantly on Linux. Please share some of the best practices for Windows enterprise users running Kubernetes at private cloud using Linux technology.

Kubernetes as a standalone open source project is an effective container management tool. However, its full potential as a hybrid cloud platform for enterprises is best realized by integrating an ecosystem of complementary cloud-native tools.

From Red Hat’s point of view, Kubernetes best practice boils down to five key ideas:

  • Standardize: automating and standardizing your platform across environments empowers devs to do their best work, and build applications that scale and flex across clouds as needed
  • Think beyond Kubernetes: to have a complete container platform, you’ll need to integrate other components for container networking, ingress/load balancing, storage, monitoring, logging, and more. Enterprise distributions (including Red Hat OpenShift) offer these solutions with Kubernetes at their core.
  • Evaluate open, standards-based options: some enterprise distributions of Kubernetes will include open source components, but ultimately lock you into proprietary underpinnings. A truly open source distribution like Red Hat OpenShift will always maintain open components, from the operating system to the serverless dashboard.
  • Consider team culture: Training shouldn’t just cover Kubernetes, but also supporting concepts like agile development. A well-prepared Kubernetes lead or champion in your organization can make a big difference in company-wide adoption.
  • Surround Kubernetes with best practices: Kubernetes goes hand-in-hand with DevOps and GitOps methodologies to align software development and IT operations. Operationalizing Kubernetes with these best practices also clears the way to build a continuous integration/continuous deployment (CI/CD) pipeline, where software delivery is fast and automated.

In a 2019 Cloud Native Computing Foundation (CNCF) community survey, the number of respondents who use Kubernetes in production hit a record high of 78%. We encourage devs and readers to take advantage of resources such as the Red Hat Developers’ Blog to ensure your organization’s future-ready for the next generation of Kubernetes-driven developments.

2. Why should they choose Red Hat over other Linux platform such as SUSE, IBM, Ubuntu, CentOS, Fedora etc?

Red Hat is one of the largest contributors to Kubernetes, and Linux has been foundational as a pathway for organizations seeking to move from the enterprise cloud into a hybrid cloud environment.

Red Hat’s enterprise-ready open source Kubernetes container platform, OpenShift,
accelerates application development by including the tools that companies need to be
agile and efficient.

Linux and open source development tools are becoming the norm for business-critical applications.The next generation of hybrid cloud applications isn’t confined to a corporate datacenter or even a public cloud deployment. Instead, these innovations will exist at least in part at the edge of global networks, answering consumer demands and solving business challenges with the power that comes from near-real-time processing and analysis.

This future at the edge is powered by data, 5G, Linux containers and Kubernetes.

Red Hat believes that Kubernetes and its supporting technologies provide a perfect blend of power, reliability and innovation for edge computing, highlighted by the latest enhancements to Red Hat OpenShift and the newly-launched Red Hat Advanced Cluster Management for Kubernetes. Red Hat OpenShift 4.5 addresses the needs of both developers who are unfamiliar with Kubernetes and just want to code, as well as expert Kubernetes developers seeking maximum flexibility. In addition, Red Hat continues to move toward a supported Kubernetes-native continuous delivery and GitOps solution based on ArgoCD, where Red Hat is working with the Argo open source community to drive faster innovation in this space.

3. Can you recommend 1 common use case of Kubernetes for enterprise users?

Kubernetes is essential on the roadmap to hybrid cloud. Red Hat’s customers have found ways to innovate, streamline and tackle challenges with Red Hat’s OpenShift Container Platform.

Alliance Bank is a local example for Malaysia. In partnership with Red Hat, Alliance Bank built an open architecture container platform using agile methodology, which simplified banking services, increased security, and standardized processes.

Working with Red Hat Consulting, Alliance Bank used a microservices-based architecture to create 1 large project, instead of multiple individual projects, on a dedicated set of hardware. To support its agile strategy, Alliance Bank chose an open container platform to allow collaboration across teams. The open container platform was built on Red Hat OpenShift Container Platform, Red Hat AMQ for OpenShift Container Platform, Red Hat Enterprise Linux. It was further embedded through Red Hat’s Consulting services.

The platform allowed the bank to put all branch products and services on a tablet for its staff to use with customers. Alliance Bank is now able to innovate and scale its digital innovations quickly to meet the needs of its customers. The branch-in-tablet project reduced account opening time by 70% and increased the availability of staff to customers by 75%. Project delivery takes 2-6 months with agile practices instead of 6-18 months with the previous waterfall method. By removing redundant processes that require physical space, Alliance Bank has improved the customer experience with new community spaces in their branches while also reducing operating costs.