ICode9

精准搜索请尝试: 精确搜索
  • k8s证书过期问题2021-12-28 17:36:03

    一、背景 k8s默认证书有效时间是1年,证书过期后就不能执行相关命令进行管理,如下图:  二、查看证书有效时间 可以看出RESIDUAL的显示结果是invalid,表示过期 [root@master pki]# kubeadm certs check-expiration [check-expiration] Reading configuration from the cluster... [ch

  • 企业快速开发平台Spring Cloud+Spring Boot+Mybatis+ElementUI 实现前后端分离之微服务中的分布式事务实践2021-12-28 15:34:24

    背景 随着业务的快速发展、业务复杂度越来越高,微服务作为最佳解决方案之一,它解耦服务,降低复杂度,增加可维护性的同时,也带来一部分新问题。 当我们需要跨服务保证数据一致性时,原先的数据库事务力不从心,无法将跨库、跨服务的多个操作放在一个事务中。这样的应用场景非常多,我们可以

  • etcd UI 管理e3w 安装2021-12-27 20:36:36

    etcd UI 管理e3w 安装 我把自己的配置发上来 docker-compose.yml version: '3'services: etcd: image: soyking/etcd-goreman:3.2.7 ports: - "2379:2379" - "2380:2380" - "22379:22379" - "12380:12380"

  • cni网络插件2021-12-18 21:02:22

    k8s的网络假设 集群中每个pod 都有独立的ip 同一个pod中容器共享ip 集群中pod 可以直接通讯而不需要nat 可以通过策略控制pod的通信 是什么 flannel 是一个为k8s设计的简单易用的三层网络解决方案 falnnel 不控制container 如何与host 进行通讯,只控制host与host之间如何通讯 fl

  • go-zero使用Etcd进行服务注册代码分析2021-12-18 19:33:53

    代码分析 github.com/tal-tech/go-zero@v1.2.3/core/discov/publisher.go package discov import ( "github.com/tal-tech/go-zero/core/discov/internal" "github.com/tal-tech/go-zero/core/lang" "github.com/tal-tech/go-zero/core/log

  • kubernetes 的工作过程 list-watch2021-12-18 11:04:11

          kubernetes 的工作过程list-watch整个k8s 的工作过程是一个list-watch 机制。有3 个list watch 分别是controller manager ; scheduler ; kubelet k8s有两种节点,master 节点 和worker-node 节点master 节点包括apiserver ; scheduler ; controller-manager ; node节点包

  • Linux 安装etcd2021-12-18 08:01:49

    etcd 是一个高度一致的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。它可以优雅地处理网络分区期间的领导者选举,即使在领导者节点中也可以容忍机器故障。常在分布式系统中存储着关键的数据。本文主要介绍 etcd的安装。 原文地址:Linux 安装et

  • Prometheus Operator使用ServiceMonitor自定义监控2021-12-16 14:00:50

    以旧版本etcd为例。新版本etcd的指标输出以http形式监听在127.0.0.1(可修改为0.0.0.0)的2381端口因此可以免证书配置。 1.创建secret资源,其中包含以https访问etcd集群的证书和私钥 kubectl create secret generic etcd-certs \ --from-file=/etc/kubernetes/pki/etcd/healthchec

  • Kubernetes二进制部署2021-12-16 10:06:43

    节点名称 ip地址 服务部署 master 192.168.32.14 kube-apiserver kube-controller-manager kube-scheduler etcd node1 192.168.32.15 kubelet kube-proxy docker flannel etcd node2 192.168.32.16 kubelet kube-proxy docker flannel etcd 目录 一、ETCD集群部署

  • k8s二进制部署(一)---单节点部署2021-12-15 19:31:57

    文章目录 一、环境准备二、部署etcd集群1.下载证书2.编写 etcd-cert.sh 和 etcd.sh 脚本3.生成 CA 证书、etcd 服务器证书以及私钥4.安装 etcd 服务5. 创建用于存放 etcd 配置文件、命令文件、证书的目录6.启动etcd.sh 脚本7. 把 etcd 相关证书文件和命令文件全部拷贝到另

  • Cfssl生成etcd自签证书(pem)2021-12-15 12:02:36

    CFSSL是CloudFlare开源的一款PKI/TLS工具,CFSSL包含一个命令行工具和一个用于签名,验证并且捆绑TLS证书的HTTP API服务,环境构建方面需要 Go 1.12+。 需要两套证书,一套k8s通讯使用,一套etcd内部通讯使用 安装一些实用的命令行工具,其中包括 cfssl、cfssljson。 cfssljson 程序,从 cfss

  • etcd查看leader节点2021-12-13 14:31:07

    etcd查看集群leader的节点 安装etcdctl 具体命令如下 <root@SYS-OPS-ETCD01 ~># etcdctl -w table --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key --cacert /etc/kubernetes/pki/etcd/ca.crt --endpoints https://10.1.0.182:2379 endpoin

  • etcd介绍2021-12-11 17:02:49

    go操作etcd etcd是近几年比较火热的一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现,本文主要介绍etcd的安装和使用。 etcd etcd介绍 etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。 类似项目有z

  • CKS2021最新练习题解析02--修复kube-bench报告中异常项2021-12-11 16:58:00

    CKS2021最新练习题解析02--修复kube-bench报告中异常项 知识点概述解析&参考方法说明 本题是 2021年六七月份的 zhenti, 由于考点基本一致(大多只是调整参数而已),笔者将其再做了一遍,提供一份参考方法给有需要的小伙伴。 知识点概述 配置 api-server 参数 确保 --authoriza

  • 如何有效管理数以万计的 etcd 集群?2021-12-09 18:30:30

    在管理 k8s 群集的过程中,您可能会遇到许多 etcd 管理和稳定性问题。例如,如何通过可视化平台管理大量 etcd 集群?如何自动发现 etcd 集群的潜在危害,及时报警,甚至实现自愈?如何顺利地将 k8s etcd 迁移到无停机时间的高性能 etcd 群集?腾讯是一家大型互联网公司和云服务提供商。腾

  • 【kubernetes】k8s集群高可用部署安装和概念详细说明【含离线部署】,客户端连接haproxy访问高可用流程2021-12-06 12:34:51

    文章目录 说明高可用原理K8S多master节点架构图测试环境说明 部署高可用安装包准备【可选】高可用架构说明配置haproxy说明【必看】安装haproxy编辑配置文件 配置etcd安装etcd编辑配置文件 master和work配置【集群配置】环境配置【master和work都做】安装docker-ce【master

  • Centos 7 二进制部署高可用Kubernetes v1.17.x2021-12-04 23:32:23

    目录一、基本说明二、基本环境配置2.1 主机信息2.2 系统信息2.3 配置所有节点hosts文件2.4 所有节点关闭firewalld 、selinux2.5 所有节点关闭swap分区2.6 所有节点同步时间2.7 Master01节点生成ssh key2.8 Master01配置免密码登录其他节点2.9 所有节点安装基本工具2.10 Master01

  • ETCD-数据存储服务安装2021-12-02 18:04:01

    ETCD ETCD是Kubernetes提供默认的存储系统,保存所有集群数据,使用时需要为etcd数据提供备份计划。 为集群创建CA以及Certificates证书 Kubernetes使用前需要为各组件创建证书服务,操作如下: 在Master建立/etc/etcd/ssl文件夹,然后进入目录完成以下操作。 mkdir -p /etc/etcd/ssl && cd

  • kubeadm部署kubernetes集群2021-11-26 23:33:44

    1. 环境说明 节点 IP地址 角色 组件 操作系统 node01 10.100.1.121 master kube-apiserver、kube-scheduler、kube-controller-manager、etcd、kubelet、kube-proxy、kubeadm、flannel、docker CentOS7.6

  • list-watch理解2021-11-24 17:34:58

      kube-controller-manager(运行在Master),kube-scheduler(运行在 Master),kublete(运行在 Node)在启动后会一直watch APIServer发出来的事件。 kubectl创建rs时,会发送请求到api-server,api-server经过访问控制层、注册表层,将rs信息存储在etcd中。 然后etcd发送“已经创建了rs的事件”到a

  • Web设计2021-11-20 10:32:45

    架构:配置中心(数据发布与订阅),配置共享,服务发现,微服务鉴权,网关,负载均衡, 设计:分布式锁,延时队列 业务:日志、链路跟踪,灰度, 日志:(面向领域、业务、基础架构) 通信协议:http(1.1, 2.0), ssl, websocket, probuf,   链路跟踪:(面向领域、业务、基础架构)   延时队列:Redis:zset + 轮询Netty:时间

  • 基于etcd实现大规模服务治理应用实战2021-11-11 10:32:44

    基于etcd实现大规模服务治理应用实战 https://mp.weixin.qq.com/s/1VmMZlMEv-In9QKYeYOjiA 基于etcd实现大规模服务治理应用实战 原创 百度小程序团队 百度Geek说 2021-11-10 收录于话题 #云原生5个内容 #微服务5个内容 #百度15个内容 百度Geek说 关注我们,带你了解更

  • K8S集群部署kube-Prometheus监控etcd2021-11-10 10:34:31

    K8S集群部署kube-Prometheus监控etcd 一、背景 转载自:https://cloud.tencent.com/developer/article/1760581 稍微做了一些调整。 除了 Kubernetes 集群中的一些资源对象、节点以及组件需要监控,有的时候我们可能还需要根据实际的业务需求去添加自定义的监控项,添加一个自定义

  • ETCD集群部署 和flanne网络插件通信原理介绍2021-11-10 08:32:31

    目录ETCD集群部署跨主机通讯之flannel修改flanneld文件配置及启动host-gw通信类型vxlan和host-gw通信的区别总结 ETCD集群部署 用来保存路由表、信息分配、子网等等。。 1.两台主机: 192.168.1.4 192.168.1.102 两台主机分别执行以下操作: yum install -y etcd flannel setenf

  • calico.yaml2021-11-10 01:00:07

    https://blog.csdn.net/Cui_Cui_666/article/details/102460555   cat calico.yaml---# Source: calico/templates/calico-etcd-secrets.yaml# The following contains k8s Secrets for use with a TLS enabled etcd cluster.# For information on populating Secrets, see ht

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

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

ICode9版权所有