ICode9

精准搜索请尝试: 精确搜索
  • 多级目录博客测试2021-11-08 02:00:55

    1.K8S概述 1.Kubernetes是什么 2.Kubernetes特性 3.Kubernetes集群架构与组件 4.Kubernetes核心概念   1.1 Kubernetes是什么 • Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 • K8S用于容器化应用程序的部署,扩展和管理。 • K8S提供了容器编排,资

  • Etcd v3备份与恢复2021-11-06 12:30:29

    ETCD 简介 ETCD 是用于共享配置和服务发现的分布式,一致性的KV存储系统。ETCD是CoreOS公司发起的一个开源项目,授权协议为Apache。 ETCD 使用场景 ETCD 有很多使用场景,包括但不限于: 配置管理服务注册于发现选主应用调度分布式队列分布式锁 ETCD 存储 k8s 所有数据信息 ETCD 是k8s

  • 服务注册发现组件Consul,etcd和zookeeper2021-10-31 12:33:40

    参考:服务发现之 Etcd VS Consul - 自由出土文物 - 博客园 (cnblogs.com) 服务注册发现consul之三:服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka - duanxz - 博客园 (cnblogs.com) 服务发现之 Etcd VS Consul - 自由出土文物 - 博客园 (cnblogs.com) Etcd 使用入门 - 简书 (

  • K8S集群架构的单节点二进制部署(梦里小镇落雨,开花,起风,挂霜,甚至扬起烤红薯的香气,每个墙角都能够听见人们的说笑声。)2021-10-29 01:02:03

    一、部署etcd 前期准备工作 k8s集群master1:192.168.153.10 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node1: 192.168.153.20 kubelet kube-proxy docker flannel k8s集群node2: 192.168.153.30 kubelet kube-proxy docker flannel   systemctl stop f

  • ansible 双层列表的元素提取&组合2021-10-28 14:30:38

    我们以下面的例子为例,简单的介绍一下列表中的值的提取和改变 其实我主要是为了在ansible中快速的得到一些变量和配置文件的值, 偶然间发现了双层列表原来如此好用 _etcd_server_list: - ["etcd-01","https://1.1.1.1:2380"] - ["etcd-02","https://1.1.1.2:2380"] - ["e

  • Kubernetes 二进制部署 单节点(超详细)12021-10-27 23:59:36

    目录 一.环境准备 二.部署 etcd 集群 1.什么是etcd 2.准备签发证书环境 3.在 master01 节点上操作 4.启动etcd服务 5.在node节点修改 6.在 master01 节点上操作 三.部署 docker 引擎 四.flannel网络配置 1.K8S中Pod网络通信 2.Flannel 工作原理 3.在 master01 节点上操作 4.在所

  • 记一次k8s集群中etcd集群恢复处理2021-10-26 22:03:56

    现象: 突然我们的kuboard界面访问的时候,一直卡在了登录页,由于是在k8s集群中部署的,于是通过命令行终端登录到master节点上,查看集群中的pod状态,发现竟然k8s集群都不能访问了,于是首先通过kubectl get cs 查看了,发现是etcd集群故障。 排查: step1:先登录etcd-1节点(即etcd的leader

  • mac环境etcd安装与使用2021-10-18 13:31:33

    一、安装 1.进入官网 官网地址 2. 点击release版本链接 或者直接点击这个链接地址 3. 点击下载 4. 解压出如下目录 5. 进入目录,启动服务 java0904@weigongdeMacBook-Pro ~ % cd /Users/java0904/Downloads/etcd-v3.5.1-darwin-amd64 java0904@weigongdeMacBook-Pro etcd-v

  • mac + docker 安装etcd & apisix-dashboard2021-10-13 23:01:14

    背景 本地需要搭建apisix开发环境,进行一些功能开发。像依赖的etcd、可视化服务apisix-dashboard可以通过docker部署启动。 前提 docker安装:https://docs.docker.com/desktop/mac/install etcd安装 1. 拉取bitnami/etcd镜像 docker pull bitnami/etcd 2. 启动etcd docker run -

  • Kubeadm方式部署企业级K8s集群2021-10-13 18:00:06

           一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制包 从github下载发行版的二进制包,手动部署每个组件,

  • tidb的pd2021-10-08 15:32:33

    ################### PD 是 TiKV 的全局中央控制器,存储整个 TiKV 集群的元数据信息,负责整个 TiKV 集群的调度,全局 ID 的生成,以及全局 TSO 授时等。 PD 是一个非常重要的中心节点,它通过集成 etcd,自动的支持了分布式扩展以及 failover,解决了单点故障问题。                

  • 3. 镜像搭建Etcd2021-10-04 17:00:30

    镜像部署ETCD kubernetes 系统使用 etcd 数据库存储所有数据,该数据库是很好的学习范例,此处不展开相关资料。 使用的变量 #IPADR=100.69.218.95 当前部署的机器 IP #对外暴露端口2379 通信端口2380 部署步骤 创建证书 为了保证通信安全,客户端(如 etcdctl) 与 etcd 集群、组件之间

  • k8s的组件2021-10-04 14:35:31

    优势: 基于API,yaml文件等实现容器的自动创建、删除 更快速实现业务的弹性横向扩容 动态发现新扩容的容器并对自动用户提供访问 更简单、更快速的实现业务代码升级和回滚 k8s的核心组件: master节点 kube-api-server: 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和

  • 四、kubernetes中的etcd集群2021-09-29 20:00:19

    1、集群环境 OS: root@harbor:~# cat /etc/issue Ubuntu 20.04.2 LTS \n \l root@harbor:~# uname -r 5.4.0-81-generic IP分配: 172.168.33.201 harbor.ywx.net k8s-deploy 172.168.33.202 haproxy01 172.168.33.203 haproxy02 172.168.33.204 ecd01 172.168.33.205 ecd02 17

  • 斗鱼直播云原生实践之注册中心篇2021-09-29 10:02:49

    作者 孔令圳,斗鱼首席架构师,全面负责斗鱼全站技术架构体系规划和建设,10 余年中大型互联网产品架构经验,擅长高并发、高可用场景下的架构与方案设计。 于竞,斗鱼技术保障运维专家,负责斗鱼高可用基础架构建设,擅长注册中心、监控体系等技术领域,同时也是斗鱼多活基础保障负责人。 唐

  • KafKa2021-09-22 09:05:12

    服务注册发现的过程 etcd由哪几部分构成? etcd作为一个高可用的键值存储系统,天生就是为了集群化而设计的,一般etcd推荐奇数个节点,推荐的节点数量是 3、5、7 构成一个集群。 启动etcd 安装完 etcd 以后,使用 go 进行连接 连接 etcd import ( "context" "fmt" "time" "go.etcd.i

  • java版gRPC实战之六:客户端动态获取服务端地址2021-09-18 08:36:28

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 《java版gRPC实战》全系列链接 用proto生成代码 服务发布和调用 服务端流 客户端流 双向流 客户端动态获取服务端地址 基于eureka的注册发

  • 容器编排——安装flannel与配置2021-09-16 17:32:55

    目录 1、离线安装: (1)软件下载: (2)软件上传: (3)软件解压: (4)创建目录: (5)安装flannel: (6)修改flannel配置文件: (7)创建flannel服务脚本: (8)授权flannel服务脚本: (9)重新加载系统服务脚本: 2、在线安装: (1)安装flannel: (2)修改flannel配置文件: 3、修改etcd中环境变量: 4、操作flannel服务: (1)启动服务: (2)停

  • ⭐一文汇总Etcd数据库几种常见故障及排查思路⭐2021-09-16 15:01:35

    ⭐一文汇总Etcd数据库几种常见故障及排查思路⭐ 文章目录 ⭐一文汇总Etcd数据库几种常见故障及排查思路⭐1.etcd重建节点后无法加入集群2.etcd集群初始化集群设置失败3.etcd报错URL address does not have the form4.etcd新节点加入集群报错5.etcd集群新增的节点IP不存在于

  • kubeadm证书过期解决方案2021-09-15 12:05:59

    整个集群过期. date -s "2022-08-29 16:48:50" [root@master kubernetes]# kubectl get nodes Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2022-08-29T16:49:57+08:00 is after 2022-08-29T08:49:33Z /usr/bi

  • k8s 更改NodePort默认端口范围2021-09-13 17:30:03

    kubeadm 更改NodePort端口范围 kubernetes默认端口号范围是 30000-32767 ,如果期望值不是这个区间则需要更改。 1.找到配置文件里,一般的在这个文件夹下: /etc/kubernetes/manifests/ 2.找到文件名为kube-apiserver.yaml 的文件,也可能是json格式 3.编辑添加配置 service-node-p

  • 二进制部署高可用k8s集群2021-09-13 15:34:06

    一 前置知识点 ####1.1 环境准备 服务器要求 • 建议最小硬件配置:2核CPU、2G内存、30G硬盘 软件环境 软件版本操作系统CentOS7.x_x64容器引擎Docker CE 19KubernetesKubernetes v1.20 服务器整体规划 角色IP组件k8s-matser1172.21.51.71kube-apiserver,kube-controller-manage

  • k8s之进程版部署2021-09-12 14:31:45

    环境 192.168.102.53 k8s-master etcd registry 192.168.102.54 k8s-node1 192.168.102.55 k8s-node2 所有机器关闭防火墙和selinux systemctl stop firewalld.service systemctl disable firewalld.service systemctl status firewalld.service sed -ir 's/^SELINUX=.*/SELI

  • etcd学习(9)-etcd中的存储实现2021-09-10 23:31:35

    etcd中的存储实现 前言 V3和V2版本的对比 MVCC treeIndex 原理 MVCC 更新 key MVCC 查询 key MVCC 删除 key 压缩 周期性压缩 版本号压缩 boltdb 存储 只读事务 读写事务 总结 参考 etcd中的存储实现 前言 前面了关于etcd的raft相关的实现,这里来看下存储的相关实现

  • ETCD http接口Api请求示例2021-09-08 18:31:16

    1. etcd 的http接口使用(postman) 环境变量 ETCD_HOST :http://127.0.0.1:2379 github地址: https://github.com/whatzhang/etcd_api 2. etcd swagger(v3版本) https://github.com/etcd-io/etcd/blob/main/Documentation/dev-guide/apispec/swagger 3. etcdctl 操作指令 https

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有