0% found this document useful (0 votes)
12 views

10 things to know before to deploy kubernetes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

10 things to know before to deploy kubernetes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Checklist

10 considerations for
Kubernetes deployments
Summary You do not have to reinvent
3 what already exists.
Container development promises unprecedented
portability and scalability in the cloud. In addition,
DevOps development and cultural practices offer Kubernetes is more than a mechanism to run your
increased business value and responsiveness. However, containerized applications. It consists of an application
there are many questions to consider before starting programming interface (API) server, controller,
your first container development project: What scheduler, and a host of development APIs. Commercial
operating system should we use? Should we build or distributions of Kubernetes keep your team from
buy our Kubernetes platform? How will this new spending time developing what already exists so you
direction affect the organization? can focus on what matters — building portability and
scalability into your critical workloads.
The following 10 considerations can help ensure
that your Kubernetes deployment will support your
enterprise now—and into the future. DIY implementations come
4 with additional ownership.

1 Containers are Linux.


When you implement a do-it-yourself (DIY) Kubernetes
solution, you are responsible for the upgrade and
You may hear that the operating system doesn’t matter
maintenance of new implementations. Your operations
when you’re running containers. However, the truth is
team must own a continuous upgrade-and-test
that Linux® is foundational to containers. Containers
cycle that might include alpha or beta features that
were first created in Linux, and the technology exists
unexpectedly break compatibility.
because of key Linux subsystems. When you deploy
apps into containers, those apps are running on Linux.
Not all clouds are the same —
5 but portability is possible.
Containers are the foundation
2 for Kubernetes.
Different Kubernetes implementations can produce
inconsistencies in developer experience, operational
Kubernetes was also built from Linux, and it uses key
models, platform versions, storage, monitoring, and
Linux constructs, system calls, libraries, and features
more. However, a consistent Kubernetes implementation
to manage the infrastructure for and orchestrate
ensures that the overall experience is the same, no
containers. When choosing an operating system for
matter which cloud environment your containers and
your Kubernetes environment, you need a leading,
Kubernetes are running in.
trusted Linux distribution.
6 Kubernetes is only part of the platform. 9 Kubernetes is still evolving.

Kubernetes only provides the API, orchestration and Kubernetes is currently in its third evolution, and
scheduling, and resource management. To get to a the platform is only four years old. Since its release,
complete application platform, you also need a Linux Kubernetes has moved from a high-level concept to a
operating system; a container registry; container problem-solving, highly scalable, automated solution for
networking; container storage, logging, monitoring; both operations and applications. If you are moving to
and a method to integrate your continuous integration/ Kubernetes now, it is essential to choose a supported,
continuous delivery (CI/CD) pipelines. For richer tested, certified solution that will allow you to evolve
developer experiences, you will also need advanced without introducing complexity or uncertainty.
capabilities like service mesh, API gateways, application
integration workflows, and an integrated developer
The right partner can help you
interface and built-in source control system. 10 accelerate your container adoption.

Your decisions affect both


7 development and operations.
Expert Kubernetes engineering partners are typically
also part of the Kubernetes development community.
They can help simplify your container adoption and
It’s often assumed that a Kubernetes decision primarily make sure you are making sound strategic decisions.
affects the development teams. However, Kubernetes With a knowledgeable partner, you will implement a
introduces entirely new operational concepts and solution that will let you deploy your applications across
structures that impact day-to-day operations across the all infrastructure footprints, bare metal, virtualization,
enterprise. Before implementing a Kubernetes decision, private cloud, and public cloud. Industry-leading
you should involve your infrastructure, operations, partners also offer comprehensive portfolios of
application, enterprise architecture, and lines of container products and services, including developer
business groups. tools, security, application services, storage, and
management solutions.

Make Kubernetes easy for


8 your development team to use.
Get started with Red Hat
Developers value their time. Deploying to Kubernetes Learn more about Red Hat’s flexible hybrid cloud
needs to be easy to adopt and use. Be sure to include solutions and find additional resources.
developer tools that are familiar and support teamwork,
and make developer buy-in part of your Kubernetes Explore Red Hat
deployment plan.

About Red Hat


Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered
­
approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat
helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-
leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and
consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system
integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the
digital future.

NORTH AMERICA EUROPE, MIDDLE EAST, ASIA PACIFIC LATIN AMERICA


1 888 REDHAT1 AND AFRICA +65 6490 4200 +54 11 4329 7300
facebook.com/redhatinc www.redhat.com 00800 7334 2835 [email protected] [email protected]
@RedHat [email protected]
linkedin.com/company/red-hat

Copyright © 2019 Red Hat, Inc. Red Hat, and the Red Hat logo are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in
the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the U.S. and other countries.

You might also like