In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
June 20, Beijing, the [2019 Enterprise Container Innovation Conference] sponsored by Rancher Labs has opened the application for limited exemption! In 18 speeches throughout the day, IT leaders of China Life Insurance, China Unicom, Ping an Technology, New Oriental, Aliyun, Baidu Cloud and other famous enterprises were invited to share the enterprise-level landing experience of container technology. At the conference, the Rancher Labs R & D manager will also present the functions and use of Istio and Windows containers in Rancher 2.3, which will be released by Demo. There are also on-site exchanges of K3s, Rio and so on. Click the link: http://hdxu.cn/hMsQ8 to learn more and sign up online ~
On May 21, 2019, Rancher Labs (hereinafter referred to as Rancher), a leading provider of container management software, announced that Rio,Rio, a blockbuster new product in 2019, is a MicroPaaS platform that can be used on any standard Kubernetes cluster, which consists of some Kubernetes custom resources and an optional CLI. Users can easily deploy the service to Kubernetes. Automatic access to continuous delivery, DNS, HTTPS, routing, monitoring, automatic capacity expansion, canary deployment, git trigger construction and other functions.
"the concept of MicroPaaS advocated by Rio is advanced, and maybe it is not easy to be recognized and understood by everyone at the moment. But just as we released the multi-K8s cluster management function a year ago, the minimalism of Rio will bring you into the wonderful experience of the cattle era." Qin Xiaokang, general manager of Rancher Greater China, shared: "in addition, Rio can run on any existing pod or namespace provided by K8S. It builds a new architecture that is completely independent of the underlying platform and is an epoch-making product."
So, what kind of product is Rio and what kind of charm does it have? In this article, we will follow in the footsteps of Darren Shepherd, chief architect and co-founder of Rancher, to see how to build a minimalist world dedicated to Rio through an existing Kubernetes cluster and Rio CLI.
Download CLI
CLI can be used for macOS, Windows, and Linux, to install on the local system, run the following command:
Curl-sfL https://get.rio.io | sh-
If you do not want to install through curl, you can also manually install Rio from Github:
Https://github.com/rancher/rio/releases
Set up a cluster for Rio
Rio uses an active Kubernetes cluster, so set KUBECONFIG to point to the cluster where you want to install Rio, and make sure that the correct namespace is selected.
(a small reminder-you can also switch to the appropriate cluster via kubectl-context xxx. )
When you are ready, run rio isntall to install Rio into the active cluster / namespace.
Rio install
Run the sample service
Rio run https://github.com/rancher/rio-demo
Check the running status rio psrio console
What is MicroPaaS?
The traditional PaaS platform "promises" a series of ideal functions to users, but from the past performance, PaaS platform has been difficult to provide users with a real high-quality user experience. PaaS platforms are usually heavyweight and difficult to run, and large dedicated projects are needed to deploy them in the enterprise, as well as specialized teams to manage them. PaaS users often find that the platform has too many specifications and limitations that may apply to specific workflows, but this is not necessarily the workflow that developers are familiar with.
Rio comes from a series of Rancher projects (K3s, k3OS) that focus on lightweight, simple, and flexible Kubernetes-based projects. All the functions of Rio are specially designed, and users can use the default settings to run and use Rio quickly. Of course, they can also be flexibly configured, replaced or disabled according to their actual needs. If you want to use only one feature in Rio, you can use only this feature and ignore the rest. All of this is allowed to happen, and Rio is a platform that is closely integrated with the Kubernetes ecosystem and draws a lot of resources from it.
Rio consists of some Kubernetes custom resources, an optional CLI, and a controller running in a cluster. Running Rio in a cluster is no different from the method and experience of running other applications in a cluster.
Rio Run
With a single command, you can run a production service:
Rio run https://github.com/rancher/rio-demo
First, your service will automatically get a valid DNS name. This feature works even if you are running Kubernetes on a laptop. Once you have the DNS name, Rio will also request and assign a production Let's Encrypt certificate to your service. All services are carried out in HTTPS mode by default.
Rio contains an integrated service grid, so all Rio services include Prometheus and Grafana, and HTTP-level metrics are collected by default.
By collecting HTTP-level metrics, Rio can use concurrency-based extensions to automatically adjust your services. By default, the number of concurrency is set to 10, so if there are 30 concurrent requests in Rio, your service is automatically adjusted to 3. Rio can even set your service size to 0. This means that no pod will be run until the first request comes in.
If you let Rio run a git location, it monitors and deploys changes in git. People can still provide Docker images that run directly, but git provides a simple continuous deployment process. The Git location must build a Docker image from the source code. By default, we run a build based on Dockerfile. The approach to building using multi-phase Dockerfile is very flexible. Other templates can be used to build to enable features such as buildpacks or OpenFaaS templates.
Rio is supported by a service grid and can be easily deployed by canaries. When a new git submission is pushed, a new service revision is automatically built and deployed, and once the revision is ready, we can automatically provide traffic for the new service by transferring the weight from the preset revision to the new revision.
All of these features and more are available from a simple rio run command.
Everything is open source, welcome to use
The home page of the Rio official website is now online. You can visit the official website home page to learn more about Rio: https://rio.io/
At the same time, you are welcome to download Rio through GitHub and use the installation:
Https://github.com/rancher/rio/releases
For enterprises that need assistance in deploying and managing Rio, please contact by email:
Info@rancher.com
About Rancher Labs
Rancher Labs was founded by Liang Sheng, the father of CloudStack. The flagship product Rancher is an open source enterprise Kubernetes management platform that enables the centralized deployment and management of Kubernetes clusters in hybrid cloud + local data centers. Rancher has always been favored by users because of its intuitive and minimalist operation experience. It was named as the global container management platform leader in 2018 by Forrester and the coolest cloud infrastructure provider in the world by Gartner.
At present, Rancher has more than 100 million downloads worldwide, and has a total of 25000 corporate customers, including China Life Insurance, Huawei, Ping an, China Industrial Bank, Minsheng Bank, Ping an Securities, HNA Technology, Xiamen Airlines, SAIC, Haier, Michelin, Toyota, Honda, Zhonglian heavy Industry, Zoomlion, Disney, IBM, Cisco, Nvidia, Pfizer, Siemens, CCTV, China Unicom, and other world famous enterprises.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.