本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

三分钟部署多Master高可用Kubernetes集群

这几天下班后花了一些时间写了套二进制部署Kubernetes的Ansible,Github地址:https://github.com/zze326/zze_ansible_kubernetes 暂时只支持在CentOS7上单Master部署,持续更新。。

二进制部署最新版本(1.19.0)多Master的Kubernetes集群

本片文章中所有组件都将使用二进制或 Docker 镜像的方式部署,包括 Nginx 和 Keepalived,不是因为它装起来有多方便,而是二进制程序和容器能在不考虑系统发行版层面的情况下去使用,所以参考此篇博文你完全可以在任何一个 Linux 发行版上来成功部署一套多 Master 的 Kubernetes 集群。

ZFS + GlusterFS 集群故障恢复

单机换盘查看组成存储池的磁盘设备:$zpoolstatuspool:storagestate:DEGRADEDstatus:Oneormoredeviceshasbeenremovedbytheadministrator.Sufficientreplicasexistforthepooltocont

MongoDB 副本集的成员状态

每个成员都需要知道其他成员的状态:哪个是主节点?哪个可以作为同步源?哪个挂掉了?为了维护集合的最新视图,每个成员每隔两秒钟就会向其他成员发送一个心跳请求(heartbeatrequest)。心跳请求的信息量非常小,用于检查每个成员的状态。心跳最重要的功能之一就是让主节点知道自己是否满足集合“大多数”

MongoDB 初始化副本集的同步流程

副本集中的成员启动之后,就会检查自身状态,确定是否可以从某个成员那里进行同步。如果不行的话,它会尝试从副本的另一个成员那里进行完整的数据复制。这个过程就是初始化同步(initialsyncing),包括几个步骤,可以从mongod的日志中看到。1、首先,这个成员会做一些记录前的准备工作:选择一个成员

MongoDB 文档的创建、更新和删除

插入文档插入是向MongoDB中添加数据的基本方法。可以使用insert方法向目标集合插入一个文档:>db.foo.insert({"bar":"baz"})这个操作会给文档自动增加一个_id键(要是原来没有的话),然后将其保存到MongoDB中。插入数

MongoDB 基础知识

本篇文章总结自《MongoDB权威指南》,MongoDB的安装可参考:Ubuntu快速部署MongoDB(单节点和分片集群)MongoDB运维篇(1)之安装部署与基本管理MongoDB非常强大但很容易上手。本章会介绍一些MongoDB的基本概念。文档是MongoDB中数据的基本单元,非常类似于关系型

Ubuntu快速部署MongoDB(单节点和分片集群)

下载官网下载:https://www.mongodb.com/download-center/community/releases我这里使用Ubuntu18.04,所以对应下载的二进制包链接为:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64

Perconda XtraDB Cluster 8.0 集群部署

主机规划我这里准备如下三台机器:IPOS10.0.1.111Ubuntu18.0410.0.1.112Ubuntu18.0410.0.1.113Ubuntu18.04下述所有操作如未注明主机则需要在所有机器上执行。资源下载下载PerconnaXtraDBCluster8.0的deb包:$wgetht

Jenkins 邮件通知

Jenkins 发送邮件告知构建结果。

Jenkins pipeline 小结

最简结构pipeline{agentanystages{stage('build'){steps{echo'hello'}}}}pipeline:代表整条流水线,包含整条流水线的逻辑。stage部分:阶段,代表流水线的阶段。每个阶段都必须有名称。本例中,build就是此阶段的名称。stages部分:

配置Nginx Ingress Controller获取客户端真实IP

方法一,在对应Ingress添加注解:apiVersion:networking.k8s.io/v1beta1kind:Ingressmetadata:name:cafe-ingress-with-annotationsannotations:nginx.org/compute-full-forwa

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×