• 一键安装基于dns的高可用k8s集群(3节点,etcd https)

    时间:2022-06-01 18:11:28

    在公司,使用dns切换,可能会比keepalived+haproxy,更精简的易维护。毕竟,高可用只是偶尔切换,不是时时切换。且dns解析在自己可控时,更不会影响k8s线上使用了。(部分代码,由于担心太冗长,已使用xxx代替,这些xxx完全可以自己生成的)使用步骤如下:先在每个master上安装et...

  • kubeadm配置高可用etcd集群

    时间:2022-04-24 07:27:24

    操作系统为ubuntu18kubernetes版本为v1.15.1k8s默认在控制平面节点上的kubelet管理的静态pod中运行单个成员的etcd集群,但这不是高可用的方案。etcd高可用集群至少需要三个成员组成。etcd默认端口为2379,2380,三个节点的这两个端口都要能通。可以在kubea...

  • 通过docker-machine和etcd部署docker swarm集群

    时间:2022-04-13 02:58:23

    本片文章介绍一下使用docker-machine搭建dockerswarm集群;dockerswarm是docker官方搭建的容器集群编排工具;容器编排,就是可以使你像使用一太机器一样来使用一个集群,你运行的容器可能会在容器中的任何一个节点上运行;首先盗一张dockerswarm的架构图:图片来源 ...

  • Docker微服务的ETCD集群搭建教程详解

    时间:2022-04-05 09:44:10

    这篇文章主要为大家介绍了关于Docker微服务的ETCD集群搭建教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

  • docker-compose部署etcd集群的实现步骤

    时间:2022-04-04 11:52:56

    本文主要介绍了docker-compose部署etcd集群的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • 03-创建高可用 etcd 集群

    时间:2022-04-04 07:23:23

    本文档记录自己的学习历程!创建高可用etcd集群kuberntes系统使用etcd存储所有数据,本文档介绍部署一个三节点高可用etcd集群的步骤,这三个节点使用以下机器:192.168.1.121192.168.1.122192.168.1.123TLS认证文件需要为etcd集群创建加密通信的TLS...

  • postgresql 高可用 etcd + patroni 之六 callback bind vip

    时间:2022-03-25 20:17:06

    os:centos7.4postgresql:9.6.9etcd:3.2.18patroni:1.4.4本篇blog介绍下etcd+patroni发生切换时使用callback来重新设定master的vip。主要是方便自有机房或托管的,云环境貌似不能绑定固定的vip。patroni的一些参数官方文档...

  • 服务注册发现consul之三:服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka

    时间:2022-03-16 02:32:54

    这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连接,keepalive连接心跳可配支持多数据中心支持———kv存储服务支持支持支持—一致性raftpaxosraft—capc...

  • K8s 系列(三) - 如何配置 etcd https 证书?

    时间:2022-01-10 05:30:31

    在K8s中,kube-apiserver使用etcd对RESTobject资源进行持久化存储,本文介绍如何配置生成自签https证书,搭建etcd集群给apiserver使用,并附相关坑点记录。1.安装cfssl工具cd/data/workwgethttps://github.com/cloudfl...

  • 详解使用Docker容器来源码编译etcd

    时间:2021-12-21 13:29:26

    这篇文章主要介绍了详解使用Docker容器来源码编译etcd,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

  • etcd-v2第四集

    时间:2021-12-09 15:13:48

    coreos把etcd的image放到自家的quay.io,而不是hub.docker,或许是竞争关系,但国内下载quay.io容器极难,反正*是下载不了。幸好有热心爱好者搬运到docker上:dockerpull djx339/etcd:v3.0.15dockerpull qu...

  • 万级K8s集群背后etcd稳定性及性能优化实践

    时间:2021-11-23 04:46:22

    背景与挑战随着腾讯自研上云及公有云用户的迅速增长,一方面,腾讯云容器服务TKE服务数量和核数大幅增长,另一方面我们提供的容器服务类型(TKE托管及独立集群、EKS弹性集群、edge边缘计算集群、mesh服务网格、serverlessknative)也越来越丰富。各类容器服务类型背后的核心都是K8s,...

  • 一篇带给你etcd与分布式锁

    时间:2021-10-22 18:55:24

    可以提供分布式锁功能的组件有多种,但是每一种都有自己的脾气与性格。至于选择哪一种组件,则要看数据对业务的重要性,数据要求强一致性推荐支持CP的etcd、zookeeper,数据允许少量丢失、不要求强一致性的推荐支持AP的Redis。

  • 基于Docker的Etcd分布式部署的方法步骤

    时间:2021-10-09 23:46:55

    这篇文章主要介绍了基于Docker的Etcd分布式部署的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • k8s1.4.3安装实践记录(1)-etcd、docker、flannel安装配置

    时间:2021-10-07 09:10:20

    虚拟机:VMware®Workstation12Pro系统:CentOSLinuxrelease7.2.1511(Core) 3.10.0-327.el7.x86_64由于刚开始学习k8s,本次软件的安装,我们都采用最简单的方式,能用yum安装的尽量采用yum安装1、ETCD安装ETCD官方文档:h...

  • 彻底搞懂 etcd 系列文章(二):etcd 的多种安装姿势

    时间:2021-09-10 01:48:14

    0专辑概述etcd是云原生架构中重要的基础组件,由CNCF孵化托管。etcd在微服务和Kubernates集群中不仅可以作为服务注册与发现,还可以作为key-value存储的中间件。《彻底搞懂etcd系列文章》将会从etcd的基本功能实践、API接口、实现原理、源码分析,以及实现中的踩坑经验等几方面...

  • etcd-v2第一集

    时间:2021-09-09 04:07:26

    网站:https://github.com/coreos/etcd一些观点:https://yq.aliyun.com/articles/110351.etcd是键值存储仓库,配置共享和服务发现2.2379用于客户端通信,2380用于节点通信。3.etcd可以集群使用,也可以单机。不支持密码认证,但...

  • 如何设置一个生产级别的高可用etcd集群

    时间:2021-07-15 06:49:20

    在之前的文章中,我们详细介绍了K3s的架构以及部署场景,给尚未了解K3s的朋友提供了一个很好的入门方向。那么,在本文中我们将探索如何配置一个3节点的etcd集群,它将会被用于高可用、多节点的K3s集群中。etcd是云原生生态中最受欢迎的开源项目之一,它是云原生计算基金会(CNCF)孵化的项目,目前已...