Rancher

rancher内网出现了一个问题?

三世轮回 提交于 2020-01-15 03:48:53
1、rancher我上面 有一个主节点,两个work节点。在rancher上部署一个服务,端口 nodeport方式。开始时候三个都可以 ip+端口,都能正常访问。但是重启服务后,两个 work节点可以访问,但是master节点不能访问了. 来源: CSDN 作者: printfln 链接: https://blog.csdn.net/I_am_boys/article/details/103878515

后端架构

拈花ヽ惹草 提交于 2020-01-14 18:02:44
资源说明 用途说明 成本评估 freeipa集群 统一身份验证 214.5 racnher集群 多集群的k8s管理 1590.75 日志集群 nginx+业务日志 3240 存储集群 用于支撑测试环境与运维系统 2295 测试环境k8s集群 测试环境+运维系统 4335 线上环境k8s集群 支撑线上业务 4335 zk kafka集群 支撑线上业务 3930.75 线上mysql redis 支撑线上业务 2310.75 FreeIPA是一款集成的安全信息管理解决方案。FreeIPA包含Linux (Fedora),389 Directory Server MIT Kerberos, NTP, DNS, Dogtag (Certificate System)等等身份,认证和策略功能。 Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。 kubernetes(通常称为k8s)用于自动部署、扩展和管理容器化应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。支持一系列容器工具 ,包括Docker等 Kafka后端通信 一个消息系统负责将数据从一个应用传递到另外一个应用

基于docker使用rancher集群之3---rancher/server容器报错

≯℡__Kan透↙ 提交于 2020-01-12 04:11:48
Error response from daemon: devmapper: Error mounting ‘/dev/mapper/docker-253:1-483003-e82254974a31cc7257eb5fff4102045589412748c0b61aeede0530738b5f046a’ on ‘/var/lib/docker/devicemapper/mnt/e82254974a31cc7257eb5fff4102045589412748c0b61aeede0530738b5f046a’. fstype=xfs options=nouuid,context=“system_u:object_r:svirt_sandbox_file_t:s0:c496,c860”: invalid argument <4>[ 2011.472341] XFS (dm-3): unknown mount option [context]. <4>[ 2011.609427] XFS (dm-3): unknown mount option [context]. <4>[ 2011.761361] XFS (dm-3): unknown mount option [context]. <4>[ 2074.901610] XFS (dm-3): unknown mount option

开箱即用!使用Rancher 2.3 启用Istio初体验

孤人 提交于 2020-01-10 23:39:33
本文来自Rancher Labs Rancher的理念是Run Kubernetes Everywhere,Rancher 2.3中许多重大更新,让这一理念的实现又向前一步。 其中,最重要的两个特性是集成了Istio以及对Windows的支持。本文我们将主要讨论如何使用通过Rancher UI提供的Istio支持,并通过Kiali dashboard进行可视化。 前期准备: 正在运行的Kubernetes集群 安装Rancher并导入该集群 在本例中,我们将使用CIVO Cloud上的大型k3s托管集群,并且已经完成Rancher App的安装(在Civo Marketplace的Rancher应用程序将会在集群上安装Rancher,并将集群导入其中)。集群的设置可以参考以下步骤: https://medium.com/@SaiyamPathak/managed-k3s-is-it-a-thing-9397799c38a 启动集群之后,在集群创建过程中从marketplace选择Rancher进行安装。Civo将会启动Rancher server并导入集群。 集群准备就绪后,你将能看到Rancher 2.3的dashboard,它能够支持Istio和Kiali。让我们来探索一下这个dashboard吧! 集群创建之后,你可以下载kubeconfig,并连接集群

rancher 安装k8s

谁都会走 提交于 2020-01-10 22:10:53
1.安装 yum install docker -y #安装docker systemctl enable docker #开机自动启动 docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable #拉取rancher 创建 2.登录,创建集群 账号密码 admin admin 创建集群添加master 节点 #创建 给集群启name #master节点需要勾选 Etcd,contorl ,然后复制下面代码到master的宿主机运行。 3 添加node 节点 #先选中创建的集群 #选择主机,编辑集群 #移动到最后面复制代码,到node节点上运行,当然node节点的docker要安装并且启动好 #建议先到nodo 节点执行 docker pull rancher/rancher-agent:v2.3.3 预先把镜像给拉取下来 #安装完毕后就能发现rancher 能检测到node 节点了 4.创建pod #先选择集群在选择名称空间,在工作负载里选择部署服务 #设置name image路径等,完成部署 比写yaml 文件方便太多 5.安装 kubectl curl -LO https://storage.googleapis.com/kubernetes-release/release

开箱即用!使用Rancher 2.3 启用Istio初体验

瘦欲@ 提交于 2020-01-09 22:30:15
本文来自 Rancher Labs Rancher的理念是Run Kubernetes Everywhere,Rancher 2.3中许多重大更新,让这一理念的实现又向前一步。 其中,最重要的两个特性是集成了Istio以及对Windows的支持。本文我们将主要讨论如何使用通过Rancher UI提供的Istio支持,并通过Kiali dashboard进行可视化。 前期准备: 正在运行的Kubernetes集群 安装Rancher并导入该集群 在本例中,我们将使用CIVO Cloud上的大型k3s托管集群,并且已经完成Rancher App的安装(在Civo Marketplace的Rancher应用程序将会在集群上安装Rancher,并将集群导入其中)。集群的设置可以参考以下步骤: https://medium.com/@SaiyamPathak/managed-k3s-is-it-a-thing-9397799c38a 启动集群之后,在集群创建过程中从marketplace选择Rancher进行安装。Civo将会启动Rancher server并导入集群。 集群准备就绪后,你将能看到Rancher 2.3的dashboard,它能够支持Istio和Kiali。让我们来探索一下这个dashboard吧! 集群创建之后,你可以下载kubeconfig,并连接集群

开箱即用!使用Rancher 2.3 启用Istio初体验

戏子无情 提交于 2020-01-09 11:33:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本文来自 Rancher Labs Rancher的理念是Run Kubernetes Everywhere,Rancher 2.3中许多重大更新,让这一理念的实现又向前一步。 其中,最重要的两个特性是集成了Istio以及对Windows的支持。本文我们将主要讨论如何使用通过Rancher UI提供的Istio支持,并通过Kiali dashboard进行可视化。 前期准备: 正在运行的Kubernetes集群 安装Rancher并导入该集群 在本例中,我们将使用CIVO Cloud上的大型k3s托管集群,并且已经完成Rancher App的安装(在Civo Marketplace的Rancher应用程序将会在集群上安装Rancher,并将集群导入其中)。集群的设置可以参考以下步骤: https://medium.com/@SaiyamPathak/managed-k3s-is-it-a-thing-9397799c38a 启动集群之后,在集群创建过程中从marketplace选择Rancher进行安装。Civo将会启动Rancher server并导入集群。 集群准备就绪后,你将能看到Rancher 2.3的dashboard,它能够支持Istio和Kiali。让我们来探索一下这个dashboard吧!

RancherOS install

白昼怎懂夜的黑 提交于 2020-01-08 19:15:46
管理端IP:192.168.3.210 1、管理端生成ssh-key ssh-keygen -t rsa 2、将ssh-key写入cloud-config.yml #cloud-config rancher: network: interfaces: eth0: address: 192.168.3.212/24 gateway: 192.168.3.1 mtu: 1500 dhcp: false ssh_authorized_keys: - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0rUXXb3mIX1Zt0U6GMGchehCp7nIo75jENxYWgg0hQCQ9+BMOmN1Dtl/UsewNRRO3X4OajJ0M4fU0B8bWXsG1nv9cSESzoozh6AXo0ZxbZtp7Kg3aD41ncF1IW4pa3kAVEmgjxFc3VvYLhnF27zWxEmbqqulbBD7n6ARSJijbW/v0sNVncd14K/B5eYdIZIbzdAWpvbYI5Eug42G+CJlZo4q/Qa9XBeGDQAU+aHIZj+fkj4U8t5DFAI6ApUa5h4P5/ddBTNDj7f/iyXTOgJQrtnITSdd565+11S6ERZSWt88C7

使用Rancher Server部署本地多节点K8S集群

孤人 提交于 2020-01-08 11:38:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 当我第一次开始我的Kubernetes之旅时,我一直在寻找一种设置本地部署环境的方式。很多人常常会使用minikube或microk8s,这两者非常适合新手在单节点集群环境下进行操作。但当我已经了解了基础知识之后,这两者显然不太够用,我需要进一步寻找能够运行本地多节点集群、与生产环境更相似的平台。为此,我查阅了许多参考资料,最后我找到了Rancher Server。接下来,我要介绍我是如何设置我的本地K8S多节点集群的。 准备master节点和worker节点的虚拟机 上图显示了集群的架构,一个master节点和3个worker节点。要尝试诸如使用ingress controller进行负载均衡、会话保持、host亲和性等跨节点功能,这是最低的配置。 Rancher Server的安装并不复杂,它被打包为一个docker镜像,并且可以作为一个容器运行。一个节点的基本配置是运行在Linux虚拟机上的docker CE 守护进程。在本例中,我选择使用Ubuntu 18.04 LTS(具体的节点要求请参考Rancher的官方文档: https://rancher.com/docs/rancher/v2.x/en/installation/requirements/ )。当我完成第一个VM设置时

如何在多Kubernetes集群和多租户环境中使用Prometheus监控

守給你的承諾、 提交于 2020-01-07 17:43:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 过去十年里,我一直在虚拟化和云计算领域工作,在VMware、Mercury Interactive和Oracle领导产品管理工作,并格外关注DevOps方向。直到2014年,我开始认真关注并研究容器。当2015年Kubernetes面向大众推出时,我强烈地感受到,企业需要一种更简单的方法来在其内部环境中部署容器。那时,我创立了Qubeship.io,提供企业级的容器的CI / CD工具。然而——尽管我们尽了全力应对这一问题——管理Kubernetes集群仍然是一个巨大的挑战。 而Rancher,解决了这个复杂的问题。它从最初的容器编排引擎,迅速发展成为多集群、多租户Kubernetes管理平台,并解决了全球成千上万家企业在重要的生产环境中落地Kubernetes的难题。 Rancher 2.2进一步推动了这一发展。Rancher 2.2中将包含许多新功能和错误修复,本文中我将重点分享: 新的Alpha版本发布流程 为Rancher所管理的集群提供的开箱即用的监控解决方案。 Alpha版本发布流程 从Rancher 2.2.0开始,Rancher Labs计划在最终2.2 GA发布之前发布一系列alpha版本。这将为用户提供足够的时间来试验新功能,并帮助发现一些潜在问题。 Alpha版本无疑是最新最前沿的