草庐IT

k8s~RKE的方式升级Rancher集群

kubectl安装在主机或者远程访问的笔记本上安装kubectl命令行工具rancher-cluster.yml(RKE配置文件)通过RKE创建kubernetes集群,需要预先设置rancher-cluster.yml配置文件,通过这个配置文件安装kubernetes集群,同时可以指定kubernetes的版本。RKE安装kubernetes集群后,会在RKE二进制文件相同目录下生成kube_config_rancher-cluster.yml文件,复制该配置文件到~/.kube/目录,这个文件在升级集群时会用的到。查看rke支持的k8s版本[root@rancherhome]#rkeco

容器管理Rancher与容器监控

容器管理Rancher与容器监控一、容器管理工具Rancher1、Rancher简介2、Rancher安装3、Rancher初始化3.1添加环境3.2添加镜像库3.3添加主机3.4添加应用4、应用部署4.1MySQL应用部署4.2RabbitMQ部署5、微服务容器部署5.1配置中心微服务部署5.2Eureka微服务容器化部署5.3基础信息微服务部署6、扩容与缩容6.1扩容6.2缩容二、容器监控工具1、influxDB1.1influxDB安装1.2influxDB常用操作1.2.1创建数据库1.2.2创建用户并授权1.2.3查看采集的数据2、cAdvisor2.1cAdvisor安装2.2访问

Rancher管理k8s集群

一、Rancher介绍1.1、Rancher简介Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。超过40,000家企业每天使用Rancher快速创新。官网:Rancher文档|K8S文档|Rancher|Rancher文档1.2、Rancher和k8s的区别Rancher和k8s都是用来作为容器的调度与编排系统。但是rancher不仅能够管理应用容器,更重要的一点是能够管理k8s集群。Rancher2.x底层基于k8s调度引擎,通过Rancher的封装,用户可以在不

Rancher操作指南(一):快速搭建k8s集群

文章目录前言一、前置准备1.服务器2.域名(非必要)二、部署Rancher三、创建k8s集群四、其他操作说明总结前言Rancher提供了可视化操作界面来创建和管理k8s集群,能够轻松的实现集群扩容、应用部署。本文记录通过单节点Rancher来部署k8s集群的过程。版本:Rancherv2.5.x一、前置准备1.服务器本文以三台Centos7.6服务器为例,服务器信息如下:服务器外网ip内网ipmaster100.0.0.1192.168.0.1node1100.0.0.2192.168.0.2node2100.0.0.3192.168.0.32.域名(非必要)rancher.example.c

Rancher操作指南(一):快速搭建k8s集群

文章目录前言一、前置准备1.服务器2.域名(非必要)二、部署Rancher三、创建k8s集群四、其他操作说明总结前言Rancher提供了可视化操作界面来创建和管理k8s集群,能够轻松的实现集群扩容、应用部署。本文记录通过单节点Rancher来部署k8s集群的过程。版本:Rancherv2.5.x一、前置准备1.服务器本文以三台Centos7.6服务器为例,服务器信息如下:服务器外网ip内网ipmaster100.0.0.1192.168.0.1node1100.0.0.2192.168.0.2node2100.0.0.3192.168.0.32.域名(非必要)rancher.example.c

Docker 撰写全局级别的日志记录

我知道对于最新的dockercompose,我们可以指定基于每个服务的日志记录。例如:-version:'2'services:Sachin:image:hike/ubuntu:14.04volumes:-.:/testDockerworking_dir:/testDockerlogging:driver:"json-file"options:max-size:"25m"max-file:"2"command:python-utest.py我的撰写文件中有大量容器。我可以为docker守护进程本身指定日志记录配置。我只是想知道是否可以在全局级别为dockercompose文件指定日志记

Docker 撰写全局级别的日志记录

我知道对于最新的dockercompose,我们可以指定基于每个服务的日志记录。例如:-version:'2'services:Sachin:image:hike/ubuntu:14.04volumes:-.:/testDockerworking_dir:/testDockerlogging:driver:"json-file"options:max-size:"25m"max-file:"2"command:python-utest.py我的撰写文件中有大量容器。我可以为docker守护进程本身指定日志记录配置。我只是想知道是否可以在全局级别为dockercompose文件指定日志记

Rancher2.7 + Jenkins CI/CD全流程保姆级最佳实践

Rancher+Jenkinsk8s集群CI/CD全流程最佳实践CI方面,官方推荐的视频教程等多是使用极狐GitlabCI,但社区版极狐每月仅400分钟构造时间,额外购买价格为1000分钟/68元,而私有化部署极狐Gitlab对比部署使用Jenkins,具有更高的成本、更狭窄的适用面,且如果个人使用其代码仓库功能,并不比Gitee可靠。Gitee同样提供CI服务,但相比极狐Gitlab更加抠门,只对新用户提供200分钟的构建时长。CD方面,官方推荐使用内置的Fleet,但其模型和文档比较晦涩,而直接使用Jenkins脚本调取RancherServer的API更为方便,故采取的解决方案为后者。基

在chatGPT的帮助下成功从Rancher中删除无效的集群

只要你坚持,不放弃,问题总有解决的一天!与chatgpt进行了几次沟通,成功解决历史遗留问题,成功从rancher中删除了无效的集群chatGPT回答1如果您在RancherUI中无法删除无效的集群,您可以通过RancherAPI删除它。以下是通过RancherAPI删除集群的步骤:打开RancherUI,并登录到您的Rancher管理员帐户。在左侧导航栏中,单击"API&Keys"。在"Keys"选项卡中,单击"AddKey"。输入"Name"(名称)和"Description"(描述),然后单击"Create"。在"NewlyCreatedKey"区域中,您将看到"AccessKey"和"

Rancher搭建,集群搭建

一.创建centos服务器1.1准备5台服务器1.2服务器初始化每台服务器都做如下操作curl-Ohttp://pigx.vip/os7init.shshos7init.sh主机名最后重启服务器reboot1.3修改服务器网络cd/etc/sysconfig/network-scripts/viifcfg-ens331.3.1修改及加入参数IPADDR=192.168.0.139GATEWAY=192.168.0.1DNS1==114.114.114.1141.3.2重启网络systemctlrestartnetwork1.3.3修改每台服务器的端口名称hostnamectlset-hostn