- 博客(35)
- 资源 (12)
- 收藏
- 关注
转载 三台MySQL数据库做三主环形同步
https://blog.csdn.net/tyz666/article/details/100094983三台MySQL数据库做三主环形同步前几周做了个项目,需要三台mysql数据库实时同步,查阅了下mysql的技术文档,费了点时间,下面直接贴出数据库三主环形同步的方法。环境同步前提是三台PC能互相ping通。系统:centos7数据库:mysql三台MySQL数据库做三...
2020-03-26 16:36:05 716
转载 Keepalived
Keepalivedhttps://www.jianshu.com/p/a6b5ab36292a0.9012019.08.12 22:09:20字数 478阅读 13,003高可用:两台业务系统启动着相同的服务,如果有一台故障,另一台自动接管,我们将将这个称之为高可用;Keekpalived工作原理:通过vrrp协议实现vrrp原理vrrp抓包Kee...
2020-03-25 13:41:53 208
转载 利用 Kubernetes 中的 leaderelection 实现组件高可用
https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/104386126/利用 Kubernetes 中的 leaderelection 实现组件高可用在Kubernetes中,通常kube-schduler和kube-controller-manager都是多副本进行部署的来保证高可用,而真正在工作的实例其实只有一个。...
2020-03-24 10:24:47 464
转载 k3s节点注册过程
正如其所描述,这套系统也仅仅有38.7M,修改操作属性,以获得执行权限,然后在后台运行$ sudo chmod +x k3ssudo ./k3s server &以下是运行日志:[1] 247INFO[0000] Preparing data dir /var/lib/rancher/k3s/data/56c346dbd23e9399b9ccb062cc8d71110f...
2020-03-24 09:56:58 2915
原创 Kubernetes 将Pod调度到Master节点
Kubernetes 将Pod调度到Master节点出于安全考虑,默认配置下Kubernetes不会将Pod调度到Master节点。如果希望将k8s-master也当作Node使用,可以执行如下命令:kubectl taint node k8s-master node-role.kubernetes.io/master-其中k8s-master是主机节点hostname如果要恢...
2020-03-24 09:24:25 281
转载 部署高可用 kubernetes 集群
部署高可用 kubernetes 集群https://www.jianshu.com/p/c366ade96ba6田飞雨0.8362019.07.12 16:37:01字数 1,152阅读 329kubernetes 虽然具有故障自愈和容错能力,但生产环境中将其高可用部署还是非常有必要的,本文会介绍如何构建一个高可用的 Kubernetes 集群。kuber-controller-...
2020-03-23 21:22:12 438
转载 Kubernetes 高可用方案
Kubernetes 高可用方案导读Kubernetes高可用也许是完成了初步的技术评估,打算将生产环境迁移进Kubernetes集群之前普遍面临的问题。为了减少因为服务器当机引起的业务中断,生产环境中的业务系统往往已经做好了高可用,而当引入Kubernetes这一套新的集群管理系统之后, 服务器不再是单一的个体,位于中央位置的Kubernetes Master一旦中断服务,将导致所有No...
2020-03-23 20:59:32 1564
转载 高可用Kubernetes集群原理介绍
https://blog.csdn.net/horsefoot/article/details/52247277高可用Kubernetes集群原理介绍1. 背景Kubernetes作为容器应用的管理中心,对集群内部所有容器的生命周期进行管理,结合自身的健康检查及错误恢复机制,实现了集群内部应用层的高可用性。Kubernetes服务本身的稳定运行对集群管理至关重要,影响服务稳定...
2020-03-23 20:46:11 947
转载 二、k8s1.12 master多节点(高可用)
https://blog.csdn.net/qq_25611295/article/details/84068193二、k8s1.12 master多节点(高可用)原创 超级大饭粒 最后发布于2018-11-14 16:02:00 阅读数 4736 收藏展开架构图在这里插入图片描述master 节点我们要避免单节点,防止故障1、多节点部署我们在192.168.1.9上面部署另...
2020-03-23 20:37:16 214
转载 二进制搭建kubernetes多master集群【三、配置k8s master及高可用】
八、Haproxy+keepalived配置k8s master高可用(每台master都进行操作,红色字体改成对应主机的即可)keepalived 提供 kube-apiserver 对外服务的 VIP; haproxy 监听 VIP,后端连接所有 kube-apiserver 实例,提供健康检查和负载均衡功能;运行 keepalived 和 haproxy 的节点称为 LB 节点。由于...
2020-03-23 20:36:21 439
转载 进制搭建kubernetes多master集群
三、部署kube-controller-manager该集群包含 3 个节点,启动后将通过竞争选举机制产生一个 leader 节点,其它节点为阻塞状态。当 leader 节点不可用后,剩余节点将再次进行选举产生新的 leader 节点,从而保证服务的可用性。为保证通信安全,本文档先生成 x509 证书和私钥,kube-controller-manager 在如下两种情况下使用该证书:与...
2020-03-23 20:35:32 120
转载 二进制搭建kubernetes多master集群【三、配置k8s master及高可用】
二进制搭建kubernetes多master集群【三、配置k8s master及高可用】前面两篇文章已经配置好了etcd和flannel的网络,现在开始配置k8s master集群。etcd集群配置参考:二进制搭建kubernetes多master集群【一、使用TLS证书搭建etcd集群】flannel网络配置参考:二进制搭建kubernetes多master集群【二、配置flanne...
2020-03-23 20:33:39 250
转载 带你玩k8s之二(kubernets-ha高可用集群)
带你玩k8s之二(kubernets-ha高可用集群)栏目: 服务器 · 发布时间: 12个月前来源: www.cpp.la内容简介:kubernetes master默认只有1个节点,当master宕机后是无法继续调度的。这里把kubernetes master节点扩展到3个节点,结合keepalived(ip飘移)技术完成高可用kubernetes集群组建,安装过程参考:ht...
2020-03-23 20:25:20 1757
转载 Ubuntu 16.04安装配置etcd
Ubuntu 16.04安装配置etcdshuaiiauhs2018.03.15 10:18:29字数 881阅读 3,313安装etcd$ ETCD_VER=v3.3.1$ GITHUB_URL=https://github.com/coreos/etcd/releases/download$ rm -f /tmp/etcd-${ETCD_VER}-linux-am...
2020-03-23 20:23:37 380
转载 kubernetes搭建 十九、master高可用
kubernetes搭建 十九、master高可用一、介绍1、k8s的node默认已经有高可用了,因为在pod会随机分配到各个node上,如果有pod挂了,就会分配到其他node上,所以这里主要是做一下master的高可用。2、kube-controller-manager与kube-scheduler高可用这两项服务是Master节点的一部分,他们的高可用相对容易,仅需要运行多份实...
2020-03-23 20:22:43 166
转载 【Helm】release太多导致报错,一次从问题排查,修改源码编译到构建tiller镜像修复的经历...
【Helm】release太多导致报错,一次从问题排查,修改源码编译到构建tiller镜像修复的经历...0. 起因在我们测试环境k8s上运行了数十个helm release, 昨天helm ls的时候居然报错了 $ helm ls Error: trying to send message larger than max (23934705 vs. 209...
2020-03-13 16:37:37 1627
转载 云原生的设计哲学
https://jimmysong.io/kubernetes-handbook/cloud-native/cloud-native-philosophy.html云原生一词已经被过度的采用,很多软件都号称是云原生,很多打着云原生旗号的会议也如雨后春笋般涌现。云原生本身甚至不能称为是一种架构,它首先是一种基础设施,运行在其上的应用称作云原生应用,只有符合云原生设计哲学的应用架构才叫云原生应...
2020-03-12 15:35:46 167
转载 Linux Shell管道详解
通过前面的学习,我们已经知道了怎样从文件重定向输入,以及重定向输出到文件。Shell 还有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。Linux 管道使用竖线|连接多个命令,这被称为管道符。Linux 管道的具体语法格式如下:command1 | command2comman...
2020-03-12 09:57:35 658
转载 k3s的单进程模式如何运行整个K8S服务
k3s的单进程模式如何运行整个K8S服务为了提升k3s的使用体验,我们将推出由k3s开发人员撰写的“k3s黑魔法”系列文章来详细介绍k3s功能、原理等方面的内容。本篇文章是该系列的第一篇,文章详细分析了k3s的单进程模式如何运行整个Kubernetes服务。前 言Rancher Labs一直致力于云基础设施的建设,我们发布了很多产品Rancher1.x、Rancher2.x、Ranch...
2020-03-12 09:03:02 389
转载 基于keepalived 实现VIP转移,lvs,nginx的高可用
基于keepalived 实现VIP转移,lvs,nginx的高可用一、Keepalived 高可用集群的解决方案二、VRRP的有限状态机三、利用keepalived 实现主从VIP的切换四、实现在状态转变的时候自定义进行通知,五、实现负载均衡六:实现nginx的高可用一、Keepalived 高可用集群的解决方案最初的诞生是为ipvs提供高可用的,在后端...
2020-03-11 20:57:37 546
转载 LVS专题-(3) 虚拟ip理解
1.虚拟IP是什么?要是单讲解虚拟 IP,理解起来很困难,所以干脆把动态 IP 、固定 IP 、实体 IP 与虚拟 IP都讲解一下,加深理解和知识扩展实体 IP:在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机 IP 位址的定义。一个 IP 就好似一个门牌!例如,你要去微软的网站的话,就要去『 207.46.197.101 』这个 IP 位置!这些可以直接在网际网络上沟...
2020-03-11 20:55:10 593
转载 K8S高可用集群架构实现
https://blog.51cto.com/12480612/2304823Kubernetes作为近几年最具颠覆性的容器编排技术,广泛应用与企业的生产环境中,相较于前几年的docker-swarm的编排方式,Kubernetes无疑是站在一个更高的角度对容器进行管理,方便日后项目的普适性,容易对架构进行扩展。 生产环境下更注重于集群的高可用,不同于测试环境的单主节点,在生产环境下需要...
2020-03-10 14:40:42 2836
转载 使用Nginx进行四层负载均衡
导读在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。HTTP负载均衡,也就是我们通常所有"七层负载均衡",工作在第七层"应用层"。而TCP负载均衡,就是我们通常所说的"四层负载均衡",工作在"网络层"和"传输层"。例如,LVS(Linux Virtual Server...
2020-03-10 09:44:02 586
转载 四层、七层负载均衡的区别
https://www.jianshu.com/p/fa937b8e6712一、简介 ** 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;**同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真...
2020-03-10 09:42:24 213
转载 sh -s 用法
展开1.基础用法 sh -s 用于从标准输入中读取命令,命令在子shell中执行 当sh -s 后面跟的参数,从第一个非 - 开头的参数,就被赋值为子shell的$1,$2,$3....2.示例(1) jiajia@jiajia-pc:~/ruby$ echo 'ls $2' | sh -s '' '-l' total 12 -rwxrwxr...
2020-03-09 23:01:31 2650
转载 K8S 的轻量版 K3S 安装教程
@eyasliu 2019-08-21 07:54:44发表于 eyasliu/blog 服务器K3S 官网 :https://k3s.io/K8S 和 K3S 是什么关系呢,官网原话k3s 旨在成为完全兼容的 Kubernetes 发行版,相比 k8s 主要更改如下:旧的、Alpha 版本的、非默认功能都已经删除。 删除了大多数内部云提供商和存储插件,可以用插件替换。 新增...
2020-03-07 12:00:24 7978 2
转载 etcd搭建
环境准备新装好三台虚拟机,系统均为Centos7.5:如何安装虚拟机IP和K8S节点以及etcd对应关系:为了节约资源将etcd集群和k8s放在统一服务器(建议分开)192.168.2.207(k8s_1) k8s master节点 etcd1192.168.2.181(k8s_2) k8s node节点 etcd2192.168.2.18...
2020-03-05 09:30:24 559
转载 MicroK8s专题介绍——第一部分
每个开发人员,系统管理员和技术爱好者都有浓厚的兴趣学习Kubernetes。 Kubernetes是一个复杂的容器编排工具,对于初学者来说难度略大。Kubernetes一直是科技行业的流行词,并且确实很流行。如果您渴望开始使用Kubernetes并且不期待所涉及的复杂性,那么本系列的第一篇博客就是为您准备的。 我们将为你您介绍使用MicroK8s在Kubernetes部署快速启动和运行。 以下博客...
2020-03-03 13:51:00 1420
转载 利用外部数据库实现K3s高可用-来源于官方文档
This section describes how to install a high-availability K3s cluster with an external database.Single server clusters can meet a variety of use cases, but for environments where uptime of the Kuber...
2020-03-03 13:39:38 991
转载 kubernetes安全测试
curl https://1.1.1.1:60002/logs/messages --insecure -H "Authorization: Bearer testf"
2020-03-03 09:25:27 138
转载 运用Kubernetes进行分布式负载测试
前言Github地址https://github.com/rootsongjc/distributed-load-testing-using-kubernetes该教程描述如何在Kubernetes中进行分布式负载均衡测试,包括一个web应用、docker镜像和Kubernetes controllers/services。更多资料请查看Distributed Load Testing U...
2020-03-03 09:24:00 224
转载 Kubernetes测试系列 - 性能测试
序言对软件系统而言,性能测试通常包括两部分,一是制造合适的负载,二是在负载条件下进行合理的观测。定义观测对象任何系统都是有性能边界的,保证性能需要成本、人力、时间,不可能无休止地亦或是全方位地要求性能指标。开发软件系统的目的是为了更好的服务用户,用户对系统有品质要求。影响到用户品质要求的性能指标是主要的、核心的指标,其它的是次要的指标(比如程序员拍脑袋想的指标)。因此,在进行性能测...
2020-03-03 09:17:47 4928
转载 Kubernetes API 概述--关闭
REST API是Kubernetes系统的重要部分,组件之间的所有操作和通信均由API Server处理的REST API调用,大多数情况下,API定义和实现都符合标准的HTTP REST格式,可以通过 kubectl命令管理工具或其他命令行工具来执行。API 版本为了在兼容旧版本的同时不断升级新的API,Kubernetes支持多种API版本,每种API版本都有不同的API路径,例如/...
2020-03-03 09:12:12 584
转载 基于etcd的k3s高可用部署
# 影响k3s 高可用的阻力就是所有master 节点的证书统一,解决方案是先成功部署一个master 节点然后把节点生成证书复制到其它master节点包括token,同时使用etcd 作为数据库环境说明:# 操作系统:centos8 1905#k3s版本:v0.9.1#etcd 版本: v3.4.1# etcd 服务器IP:192.168.30.50,192.1...
2020-03-02 15:08:45 2917
华为鲲鹏服务器2280V2使用网络代理安装ubuntu18.04.1操作系统桌面
2021-01-14
Marte的构造型在类图中的应用
2011-07-30
北京航空航天大学2008年考博总结(概率论与数理统计) 复习参考
2009-04-21
解决GIF动画缩放 (gif4j.jar GifDecoder)
2009-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人