SALES@RANCHER A Guide To Kubernetes With Rancher

2y ago
71 Views
4 Downloads
555.47 KB
12 Pages
Last View : 1m ago
Last Download : 2m ago
Upload by : Kaydence Vann
Transcription

SALES@RANCHER.COMA Guide toKubernetes withRancher1

A GUIDE TO KUBERNETES WITH RANCHERTABLE OF CONTENTSA Guide to Kubernetes with Rancher.1Introduction. 1Who is Rancher Labs?. 1Partnering with Rancher on Your Kubernetes Journey. 2A Multi-Cluster Future for Cloud Applications . 3Scenarios Where Rancher Can Lend a Hand . 5Starting Your Kubernetes Journey . 6Rancher Resources for Getting Started. 72

A Guide to Kuberneteswith RancherIntroductionCongratulations on starting your journey with Linux containers!Your team has astutely chosen the development and deploymentframework that provides application portability, agility, andscalability. Installing Docker was the start of your containerjourney. Now, you’re ready to deploy your container-basedapplication at scale with Kubernetes. At this point you’re facedwith a bewildering array of software vendors, cloud providers,and open source projects that all promise painless, successfulKubernetes deployments. How do you decide where to go fromhere?Rancher will help you wade through that confusion.Just as Docker is the best first step in developing container-basedapplications, Rancher Labs is your logical partner in deploying atscale. While you might not need planetary-scale deployment today,you and your DevOps team can rest assured that when you hitthat milestone, Rancher has the capabilities to handle the largestclusters across all flavors of Kubernetes: from on-premisestohybrid and from a single public cloud to multi-cloud deploymentswithin independent providers.More importantly, as your partner on this journey, Rancher Labsholds true to the open source roots of containers. We don’tsubscribe to the dual-class freemium model. Rancher is trulyopen source, with full capabilities available to everyone. OnlyRancher provides a residue-free uninstall that leaves your existingKubernetes infrastructure up and running with no ghosts inthe machines. We’ll be there for you when you need us but can3

disappear if you decide you don’t. When you change your mind, asimple reinstall gets us back in, seamlessly supporting you as ifwe never left.This paper introduces Rancher’s philosophy and capabilities andexplains how Rancher partners with thousands of users to providethem with the best container management experience. In it weshare more about the journey to large-scale container deploymentand the key requirements for multi-cluster management. At theend we wrap up with concrete steps on how to get started usingKubernetes with Rancher.Who isRancher Labs?Rancher Labs was founded in 2014 to provide the tools neededto take full advantage of container technology. We believe thatKubernetes will enable a new era of application portability. Ourflagship product, Rancher, is a complete container managementplatform that provides an easy on-ramp to working with all typesof Kubernetes installations.To ensure success with Kubernetes, Rancher includes a rich setof capabilities. Knowing you’ll need them sooner or later, we’veincorporated into our platform the features most requested bythousands of customers. Having these built-in saves you timeand money, avoiding the hundreds of hours needed to configure,integrate, troubleshoot, and maintain the multitude of open sourceprojects needed to provide comparable functionality.Workload ManagementUser Interface App Catalog CI/CD Monitoring LoggingUnified Cluster ManagementProvisioning Authentication RBAC Policy Capacity CostRancher Kubernetes EnginevSphere Bare MetalEKSGKEAKS4

Rancher’s enterprise-friendlyfeatures include a built-in applicationcatalog, integrated monitoring andlogging, and superior RBAC. Havingthese available from the beginninggets you off to a great start as youscale your deployment.Partneringwith Rancheron yourKubernetesJourneyWhen you and your team negotiatespinning up your first Dockercontainers, you’ll come to realizethat running workloads on multipleservers isn’t Docker’s strength.Instead, Kubernetes is the besttool when it comes to containercluster management: it runs theright containers at the right time,scales them up and down accordingto load, deals with hardware orcontainer failure, and managesnetworking and storage.App CatalogCI/CDMonitoring & LoggingAccess ControlOrchestration & SchedulingConfig DBSecrets & SecurityRegistryContainer EngineNetwork & StorageCloud IntegrationChoosing Kubernetes for scaling your containerized application isthe right call, but the last thing you want is your team wasting timeon dissecting the intricacies of the different Kubernetes hostingoptions. Ideally, you want to find a partner with expertise acrossall platform types who can guide you. This allows your DevOpsand application development teams to focus on more pertinentquestions and tasks that create value. For example, which featuresshould be in this sprint? How should they architect the softwareto bring unique value? Which database technology should theychoose for different application components?On the subject of platform types, if you have yet to make adecision on where to run Kubernetes, there are three initial optionsbased on your business requirements:A. Deploy on a hosted Kubernetes provider like GoogleKubernetes Engine (GKE), Amazon Elastic Container Servicefor Kubernetes (EKS) or Azure Kubernetes Service (AKS).B. I nstall, run, and manage Kubernetes on an IaaS platform suchas Amazon EC2, Azure, Google Cloud or DigitalOcean.C. Install, run, and manage Kubernetes on infrastructure youown, either on bare metal or on a private cloud solution likeVMware.5

The latter two options require installation and configuration ofKubernetes. You may have seen Google’s Kelsey Hightower explainthe steps involved in his well-known tutorial—Kubernetes, the HardWay. If so, you have an appreciation of the difficulties involved.While there are scripts and automation tools like kops, kubo andkubespray, some are limited in their support of different platforms,and none provide post-installation cluster management. Rancherprovides a streamlined installation that minimizes complexity,providing a consistent way to install Kubernetes on any platform.Plus, it provides cluster management, at scale.Even if you’re using a solution that delivers a pre-built Kubernetescluster, there are significant benefits to using Rancher. It integratesseamlessly into the management infrastructure of GKE, EKS,and AKS and gives you full control of cloud resources. Insteadof having to learn three different interfaces, Rancher provides acommon and consistent view of each of these hosted serviceswith a single pane of glass for accessing and interacting withthem.Rancher’s Breadth of Platform SupportAs your candidate partner in Kubernetes deployment, let’s look atRancher’s capabilities across all the key types of container hosts.PlatformWhat Rancher ProvidesBare Metal ServersRancher provisions and installs Kubernetes on racks of baremetal servers and delivers a scalable container infrastructurewithout the overhead of virtualization.vSphere/ESXiRancher integrates seamlessly with your VM infrastructure,running containers on top of VMs, allowing you to benefit fromsnapshots, DR, and other benefits you expect from your VMinfrastructure. In this environment, you can run container andnon-container workloads side by side.EC2, Azure, GCE,Digital OceanRancher provisions compute instances, installs Kubernetesonto them, and then manages the full lifecycle of all resources.This allows you to benefit from an IaaS platform while running aKubernetes-managed container cluster.GKE, EKS, AKSRancher provides full management of the cloud resourcesthemselves, including the ability to spin resources up and down.However, instead of learning different interfaces each timeyou switch clouds or managing accounts and access betweenthem, Rancher provides a common and consistent view of eachof these hosted services. It centralizes RBAC and keeps yourclusters secure.6

For those who have already deployed Kubernetes, existingclusters can be folded into Rancher’s management framework.For instance, if your development team has a cluster runningon GKE, you can install Rancher and import the existing GKEcluster. Likewise, moving from one provider to another is aseasy as creating a new cluster at the new provider with Rancherand migrating workloads from the existing cluster. Since all theconfiguration of resources, such as security, policies, etc., existwithin Rancher, these resources can be easily spun up elsewhereand a simple DNS update completes the application migration.Rancher also provides the complete set of tools required tomanage all aspects of the application lifecycle on the platform.Regardless of which Kubernetes cluster type Rancher manages, itcan tie into in-house components like Microsoft’s Active Directory,provide enterprise-level monitoring, visibility and troubleshooting,and integrate seamlessly with CI/CD pipelines.A Multi-clusterFuture forCloudApplicationsSo far, we’ve only discussed single Kubernetes clusters.Enterprises who adopted Kubernetes early will likely findthemselves stuck with managing multiple clusters, one silo ata time. These unfortunate enterprises discover they can’t easilymigrate applications across different clouds to take advantage oflower costs or new capabilities. In addition, if one of their publiccloud providers fails or an availability zone becomes crippled, theycan’t easily instantiate their containerized application on anotherprovider’s cloud without jumping through many hoops.Most DevOps teams would agree that the benefits of a true multicloud, multi-cluster platform are quite compelling. Fortunately,Rancher provides multi-cloud and multi-cluster Kubernetesmanagement from a single console, all while maintaining thesame development environment and workflow for the applicationdevelopment team. In addition, as an enterprise-grade solution,Rancher provides other capabilities: Agnosticism: a true multi-cluster system should be able tomanage any Kubernetes-based platform in both private andpublic clouds. Rancher integrates with a wide breadth ofplatforms and does so while providing the consistency of asingle front-end interface.7

S eamless hybrid cloud support: while many developmentteams favor the use of public cloud infrastructure to run theircontainers, enterprises in regulated industries or those thatface data jurisdiction issues might need to depend on privateclouds. Rancher supports public clouds but also excels atdeploying natively on a private cloud, either on bare metal oron an enterprise VM foundation like VMware’s vSphere. It alsosupports airgap installations and edge deployments. C entralized policies: a multi-cluster solution needs to allowfor centralized configuration of policies that can be pushedand enforced across each Kubernetes cluster. For example,a specific network policy that governs connectivity betweenindividual services in a three-tier web application can becreated once on Rancher and pushed across AKS, EKS, andGKE without having to be reconfigured in each Kubernetes silo. C entralized RBAC and identity management: most enterpriseshave identity and roles stored within Microsoft Active Directory(AD) and LDAP. Native Kubernetes is not particularly strongin its support of identity and roles. However, Rancher canintegrate with AD, LDAP, SAML, OpenID, and other servicesand leverage those same enterprise identities and roles forpermission and access control across all clusters. C entralized visibility and troubleshooting: logging into eachKubernetes cluster to learn the status of the pods and to workthrough alerts silo-by-silo is inefficient and likely to result inoverlooking potential infrastructure issues. A multi-clusteraware solution like Rancher can unify visibility across allclusters and present them through a unified interface.These features are central to Rancher’s value to the enterprise,but Rancher’s capabilities extend much further than this. Rancheralso includes public and private application catalogs with Helmsupport, as well as integrated Prometheus monitoring with alerts,full audit logging, and log shipping to a variety of endpoints.8

Scenarioswhere Ranchercan Lenda HandTo help you better understand Rancher’s value, we’ll take a look ata few scenarios which may relate to existing challenges you andyour team are facing:AWSAZUREEU GDPR DATAScenario 1: Deploying the same applicationacross differentpublic clouds:Rancher can be used to spin up Kubernetes clusters acrossdifferent availability zones on a single provider, e.g., AWS or acrossdifferent clouds, e.g., AWS and Azure. For instance, with the EUGeneral Data Protection Regulation (GDPR), European customerdata might need to reside in the EU, while data from the rest of theworld can reside in US data centers. By using Rancher, the sameapplication can be deployed in different regions like the EU andUS, using the same policies, identity and access roles, ensuringconsistency across all instantiations. And when the application isupdated, Rancher can just as easily push the new version acrossall regions. This same capability can also be useful for disasterrecovery, bringing up applications in different availability zones if anatural disaster or technical glitch brings down the application in theoriginal locations.9

CognitiveServicesEKSAKSScenario 2: Deploying different portions ofapplications on different clouds:Application developers might find themselves dependent oncertain services that a public cloud provides such as the AWSRelational Database Service or Azure Cognitive Services for AI. Inthis situation, Rancher can easily run a portion of an application onAWS EC2 or EKS, while running the other portion, interacting withAI, within Azure’s AKS. Rancher can achieve this while maintainingthe same policy controls and access management using theenterprise Active Directory to gate access. Similarly, Rancher canmonitor the health of the application across the two clusters,providing a single point of administration and maintenance onboth public clouds.Enterprise Private CloudBare MetalVM StackScenario 3: Deploying on a private cloud:If enterprise data needs to reside within a private cloud forcompliance, Rancher can easily be used to deploy a local instanceof the application. For private clouds, Rancher can deploy to a baremetal rack or to a vSphere cluster. As with the other scenarios,10

Rancher can do this while integrating the role and identityinformation present in Active Directory and providing unified loggingand monitoring. If the compliance rules change, and the enterprisewants to migrate the application into a public cloud to reduce costs,Rancher stands ready to do that with a few clicks of the mouse.Starting yourKubernetesJourneyTo get started on your journey to success, you simply need to takethe correct first step. That first step is easy: install Rancheron your system. Once you do so, you’ll find Rancher to be a greatpartner. Regardless of whether you stick with EKS, AKS or GKEdeployments, stand up new clusters in-house on bare metal orrun Kubernetes on cloud compute nodes, Rancher will be there tosupport you.Rancher: Free-Range Solution Without Lock-InUnlike other enterprise container management solutions, Rancheris pure open source, and, most importantly, will not lock you into the platform. Rancher provides a low-overhead deploymentmodel, using agents for communication with managed clustersand ensuring a residue-free uninstall. Should you decide thatRancher isn’t the best fit for you, you can uninstall it, and yourexisting Kubernetes cluster will continue to operate. You’ll be ableto use the provider’s dashboard or issue direct kubectl commandswithout any trace of Rancher. When you change your mind andinvite us back, we’ll be right there for you, working side-by-side withyou to help to manage all your clusters.Rancher: Commitment-Free Open SourceRancher does not subscribe to a freemium model. We do not shipa basic version for community use and hold back an enterprisegrade version for those who pay. It’s the same version of Rancher,whether you are a paying customer or not. We’re confident that ourproduct speaks for itself and will prove its value to you.11

If you would like support, talk to us. We sustain our developmentthrough support contracts from our customers. Engage us tomake your life easier and support the ongoing development of thebest solution for container management.To get you going, we’ll wrap up with pointers to Rancher resourcesthat can provide answers to your remaining questions and aquick-start page to get going. There really are no strings attachedto choosing Rancher as your companion on this journey; no longterm commitment and zero cost. So, let’s get started!A GUIDE TO KUBERNETES WITH RANCHERYou can find additional Rancher resources on our site:Getting s unique rancher-adds-to-kubernetes/WORLDWIDE LOCATIONSCALIFORNIA (HQ)ARIZONA10050 N Wolfe RdSW1 STE SW1-272Cupertino, CA 950141400 E Southern AveSte 1020Tempe, AZ 85282NEW YORKTHE NETHERLANDSUNITED KINGDOMSHENZHEN, CHINA54 W 40th St5th FloorNew York, NY 10018Fowler AvenueThe Hub, FarnboroughBusiness ParkFarnborough GU14 7JFJohn M. Keynesplein 12,1066 EPAmsterdam1809, Building 2,Xunmei Technology Plaza,Kehua Road,Nanshan District,Shenzhen, Chinawww.rancher.com1212

Kubernetes Engine (GKE), Amazon Elastic Container Service for Kubernetes (EKS) or Azure Kubernetes Service (AKS). B. Install, run, and manage Kubernetes on an IaaS platform such as Amazon EC2, Azure, Google Cloud or DigitalOcean. C. Install, run, and manage Kubernetes on infrastructure you own, either on bare metal or on a private cloud .

Related Documents:

455 Rancher, 455e Rancher, 460 Rancher EN Operator's manual 2-40 ES-MX Manual del usuario 41-84 FR-CA Manuel d’utilisation 85-127

455 Rancher 460 Rancher Oper ator’s manual (EPA II) Please r ead the operator’s manual carefully and make sure you understand the instructions before using the machine. KEY T O SYMBOLS 2 – English Symbols on the mac . Husqvarna is based on a tradition that dates back to 1689,

455 Rancher 460 Rancher Oper ator’s manual Please read the operator’s manual carefully and make sure you understand the instructions before using the machine. EEnngglliisshh. KEY T O SYMBOLS 2 – English 1153137-95 Rev.2 2009-12-29 Symbols on the machine: W

Since all the configuration of resources, such as security, policies, etc., exist within Rancher, these resources can be easily spun up elsewhere and a simple DNS update completes the application migration. Rancher also provides the complete set of tools required to manage all aspects of the application lifecycle on the platform.

source technologies. Rancher is not a Docker orchestration tool—it is the most complete container management platform. CERTIFIED AND SUPPORTED KUBERNETES DISTRIBUTION The certified and supported Kubernetes distribution included with Rancher makes it easy for you to take advantage of proven, stable Kubernetes features. To ensure a

SERVICE Spare parts Ersatzteile Pièces détachées Reserve onderdelen Repuestos Reservdelar I0400113 IPL, 455 Rancher, 2004-10, 106 40 11-61 455 Rancher

Name Husqvarna 16” Chainsaw Recommended Use Cutting Firewood up to 250 mm diameter Section 1: Equipment Details . This SOP based on information contained in the Husqvarna 455e Rancher 455 Rancher 460 Rancher operators manual reference 1153137

Artificial Intelligence (AI) is a science and a set of computational technologies that are inspired by—but typically operate quite differently from—the ways people use their nervous systems and bodies to sense, learn, reason, and take action. While the rate of progress in AI has been patchy and unpredictable, there have been significant advances since the field’s inception sixty years .