Rancher

SUSE收购Rancher,成为企业级Kubernetes管理领域的市场领导者

拟墨画扇 提交于 2020-07-28 12:41:13
【全球财经观察 | 新闻速递】 北京时间2020年7月8日,全球最大的独立开源公司SUSE与业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)共同宣布,双方已就SUSE收购Rancher事宜正式达成最终协议。此次收购将使SUSE/Rancher成为企业级Linux、容器、Kubernetes、边缘计算领域的首选开源公司。 “对于IT行业而言,这是一个意义非凡的时刻,因为此次并购是两个开源领域领导者的联合。SUSE是企业级Linux、边缘计算和AI的领导者,此次与企业级Kubernetes管理领域的领导者Rancher的合并,将为全球的IT市场注入全新的可能,以帮助客户加速其数字化转型之旅。”SUSE首席执行官Melissa Di Donato表示, “SUSE和Rancher的结合,将为市场带来先前罕有的、能在全球范围内提供技术支持的、包含云原生技术在内的100%真正开源的产品组合,从而帮助我们的客户从边缘、到数据中心、再到云上,实现整个业务的持续无缝创新。” 为客户和合作伙伴释放云原生的未来 随着企业的IT部门越来越多地寻求利用云来实现创新并推动数字化转型,Kubernetes已迅速成为企业IT战略的核心支柱。Gartner预测,随着采用云原生的应用程序和基础架构的企业数量大幅增加,到2024年

仅需4步,轻松升级K3s集群!

这一生的挚爱 提交于 2020-07-28 01:59:43
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! Rancher 2.4是Rancher目前最新的版本,在这一版本中你可以通过Rancher UI对K3s集群进行升级管理。 K3s是一个轻量级Kubernetes发行版,借助它你可以几分钟之内设置你的开发Kubernetes环境。它非常适用于生产用例,主要用于IoT和Edge设备。 在Rancher 2.4中,你可以导入K3s集群并且可以通过Rancher本身对其进行升级管理。在本篇教程中,我们将了解如何在一个正在运行的K3s集群上执行实时升级。 Step1:创建K3s集群 在执行升级之前,我们需要启动一个K3s集群。在本文中我是在一个CentOS VM上启动的,你可以在任意云上执行这一操作。 登录到VM,并运行以下命令: **[root@demo3 ~]# curl -sfL [https://get.k3s.io](https://get.k3s.io) | INSTALL_K3S_VERSION="v1.0.1" sh -s -** [INFO] Using v1.0.1 as release [INFO] Downloading hash [https://github.com/rancher/k3s/releases/download/v1.0.1/sha256sum

Rancher1.6 部署prometheus

余生长醉 提交于 2020-07-27 13:50:44
一、rancher基础配置 镜像:prom/prometheus:latest 映射端口:9090:9090 服务连接: blackbox-exporter cadvisor node-exporter 挂载卷: /home/work/prometheus:/etc/prometheus/ 调度: monitor=true 二、配置文件挂载 需要修改监听机器IP: prometheus.yml global: scrape_interval: 15s evaluation_interval: 15s external_labels: monitor: 'exporter-metrics' alerting: alertmanagers: - static_configs : - targets : [ "alertmanager:9093" ] # Settings related to the remote write feature. remote_write: - url : " http://10.116.1.169:28086/api/v1/prom/write?db=prometheus " remote_read: - url : " http://10.116.1.169:28086/api/v1/prom/read?db=prometheus " scrape

SUSE收购Rancher Labs:押注云原生市场

喜夏-厌秋 提交于 2020-07-27 11:55:41
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 导读: Gartner预测,到2024年,成熟的经济体中采用云原生应用程序和基础架构将使容器管理的使用率超过75%的大型企业,而2020年还不到35%。 7月8日,全球最大的独立开源公司SUSE获得收购Rancher Labs的最终审批。Rancher总部位于加利福尼亚州库比蒂诺,是一家私有开源公司,提供市场领先的Kubernetes管理平台。 SUSE收购Rancher Labs:押注云原生市场 “对于我们的行业来说,这是一个令人难以置信的时刻,因为两位开源领导者正在联合起来。SUSE首席执行官Melissa Di Donato表示,企业Linux,边缘计算和AI领域的领导者与企业Kubernetes管理领域的领导者的合并将扰乱市场,帮助客户加速其数字化转型过程。“只有SUSE和Rancher的结合才能拥有全球支持的,包括云原生技术在内的100%真正开放源代码产品组合的深度,以帮助我们的客户从边缘到核心再到云整个业务无缝创新。” 为客户和合作伙伴释放云原生潜力 随着IT领导者越来越多地寻求利用云来创新和推动数字化转型,Kubernetes已迅速成为IT战略的核心支柱。Gartner预测,到2024年

误删节点或集群怎么办?这里有一颗后悔药

走远了吗. 提交于 2020-07-26 20:02:19
本文来自 Rancher Labs 作者介绍 王海龙,Rancher中国社区技术经理,负责Rancher中国技术社区的维护和运营。拥有6年的云计算领域经验,经历了OpenStack到Kubernetes的技术变革,无论底层操作系统Linux,还是虚拟化KVM或是Docker容器技术都有丰富的运维和实践经验。 在实际使用Rancher过程中,偶尔会因为误操作删除了System Workload、节点或集群, 导致集群状态异常而无法访问。如果用户不了解恢复方法,通常会重新添加节或重新搭建集群。 本文将根据以下几个场景来介绍如何恢复由于误操作引起的Rancher集群故障: 如何恢复System Project Workload 如何恢复从Rancher UI或kubectl误删的节点 如何恢复执行过清理节点脚本的节点 如何恢复被删除的 custom 集群 重要说明 本文档基于Rancher 2.4.x测试,其他版本操作可能会略有不同 本文介绍的场景均是针对 custom 集群 如果您在此过程中遇到问题,则应该熟悉Rancher架构/故障排除 您应该熟悉单节点安装和高可用安装之间的体系结构差异 如何恢复System Project Workload System Project中包含了一些保证该集群能够正常运行的一些workload,如果删除某些workload可能会对该集功能群造成影响。

使用Kubeflow构建机器学习流水线

我只是一个虾纸丫 提交于 2020-07-25 19:52:46
在 此前的文章 中,我已经向你介绍了Kubeflow,这是一个为团队设置的机器学习平台,需要构建机器学习流水线。 在本文中,我们将了解如何采用现有的机器学习详细并将其变成Kubeflow的机器学习流水线,进而可以部署在Kubernetes上。在进行本次练习的时候,请考虑你该如何将现有的机器学习项目转换到Kubeflow上。 我将使用Fashion MNIST作为例子,因为在本次练习中模型的复杂性并不是我们需要解决的主要目标。对于这一简单的例子,我将流水线分为3个阶段: Git clone代码库 下载并重新处理训练和测试数据 训练评估 当然,你可以根据自己的用例将流水线以任意形式拆分,并且可以随意扩展流水线。 获取代码 你可以从Github上获取代码: % git clone https://github.com/benjamintanweihao/kubeflow-mnist.git 以下是我们用来创建流水线的完整清单。实际上,你的代码很可能跨多个库和文件。在我们的例子中,我们将代码分为两个脚本, preprocessing.py 和 train.py 。 from tensorflow import keras import argparse import os import pickle def preprocess(data_dir: str): fashion_mnist

docker-compose, run a script after container has started?

半腔热情 提交于 2020-07-04 06:28:31
问题 I have a service that I am bringing up through Rancher via docker-compose. The issue I am running into is that I need to set a password after the container has been deployed. The way rancher secrets work, is that I set my secret in and rancher will mount a volume on my container with a file containing my secret. I was hoping to be able to execute a script to grab that secret, and set it as a password on my config file. I don't believe I have a way to get that secret in through the Dockerfile

Docker安装Jenkins

杀马特。学长 韩版系。学妹 提交于 2020-05-09 00:28:31
Jenkins官方网址: https://jenkins.io/ dockerHub官方网址: https://hub.docker.com/ Jenkins社区版镜像: https://github.com/jenkinsci/docker/blob/master/README.md 一、使用docker search命令搜索Jenkins镜像 localhost:~ piao$ docker search jenkins NAME DESCRIPTION STARS OFFICIAL AUTOMATED jenkins Official Jenkins Docker image 4768 [OK] jenkins/jenkins The leading open source automation server 2035 jenkinsci/blueocean https://jenkins.io/projects/blueocean 516 jenkinsci/jenkins Jenkins Continuous Integration and Delivery … 382 jenkins/jnlp-slave a Jenkins agent which can connect to Jenkins… 127 [OK] jenkinsci/jnlp-slave A

Docker决战到底(三) Rancher2.x的安装与使用

人盡茶涼 提交于 2020-05-02 04:50:45
原文: Docker决战到底(三) Rancher2.x的安装与使用 - 简书 image.png 当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属了, 但我一直没有来得及上手,可能是学习成本比较高吧,加上公司里面使用的rancher1.6,我就直接用rancher来作为容器编排管理的切入点了,只是我这里采用的是rancher2.15版本。 非常意外的是,以前rancher1.6版本还支持docker compose、swarm等集成,但是我从rancher2.15版本里却找不到入口了,直接是对kubernates的集成管理,这也反向突出了kubernates确有一统之势。 整体来说,rancher是相对简单的,至少从满足我的操作要求来说,依然是使用的kubernates,但是却没有那么大的复杂度,当然,这仅仅是我的猜测而已,因为我根本没有使用过原生kubernates,开始之前我们看一下配置推荐。 部署大小 集群(个) 节点(个) vCPU 内存 小 不超过5 最多50 4C 16GB 中 不超过100 最多500 8C 32GB 大 超过100 超过500 一、安装rancher(v2.x) 直接通过docker镜像来运行我们的rancher,首先,先从镜像中心下载rancher镜像,如果是1

小白也能轻松上手的Prometheus教程

半城伤御伤魂 提交于 2020-05-01 11:19:45
这篇文章将承接此前 关于使用Prometheus配置自定义告警规则 的文章。在本文中,我们将demo安装Prometheus的过程以及配置Alertmanager,使其能够在触发告警时能发送邮件,但我们将以更简单的方式进行这一切——通过Rancher安装。 我们将在这篇文章中看到没有使用依赖项的情况下如何完成这一操作。在本文中,我们不需要: 专门配置运行指向Kubernetes集群的kubectl 有关kubectl的知识,因为我们可以使用Rancher UI Helm binary的安装/配置 前期准备 一个谷歌云平台账号(免费的即可),其他云也是一样的 Rancher v2.4.2(文章发布时的最新版本) 运行在GKE(版本为1.15.11-gke.3)上的Kubernetes集群(EKS或者AKS也可以) 启动一个Rancher实例 首先,启动一个Rancher实例。你可以根据Rancher的指引启动: https://www.rancher.cn/quick-start/ 使用Rancher部署一个GKE集群 使用Rancher来设置并配置一个Kubernetes集群。你可以访问下方链接获取文档: https://rancher2.docs.rancher.cn/docs/cluster-provisioning/_index 部署Prometheus