租约kubernetes回事etcd

Kubernetes(k8s)定时任务:CronJob

Kubernetes(k8s)定时任务:CronJob,kubernetes CronJob和Linux crontab两者差异,CronJob表达式语法,创建CronJob定时任务,创建具有超时时间的CronJob定时任务 ......
Kubernetes 任务 CronJob k8s 8s

服务注册与发现-etcd 遇见的问题

# 服务注册与发现-etcd 遇见的问题 # 问题现象 grpc client 调用 server ,通过 etcd 提供服务发现能力 ```Plain Text 2023/06/02 11:25:33 scheme: etcd; {"level":"warn","ts":"2023-06-02T1 ......
问题 etcd

kubernetes 组件介绍及搭建

准备 主机昵称IP安装服务 master 192.168.100.10 docker、kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 node 192.168.100.20 docker、kubelet-1.23.0 kubeadm-1.23.0 kubec ......
kubernetes 组件

Kubernetes上安装nacos

k8s配置 apiVersion: apps/v1 kind: Deployment metadata: name: nacos namespace: com spec: selector: matchLabels: app: nacos-server replicas: 1 revisionHis ......
Kubernetes nacos

Kubernetes(k8s)一次性任务:Job

Kubernetes(k8s)一次性任务:Job,Job简介,创建一个简单任务的job,创建需要执行多次的job任务,测试job失败重试次数,job任务使用示例:计算圆周率。 ......
Kubernetes 一次性 任务 Job k8s

K8s - 使用Kubeadm 安装部署 Kubernetes

【官网】 Kubernetes的安装部署环境要求如下: 操作系统:支持Linux或Windows Server操作系统,建议使用64位版本。 CPU:至少有2个CPU核心,建议使用4个以上。 内存:至少有8GB RAM,建议使用16GB或更多。 存储:至少有100GB可用磁盘空间,建议使用SSD硬盘 ......
Kubernetes Kubeadm K8s K8 8s

Kubernetes CKA考试之Killer Simulator(下)

[toc] ## Question 16 | Namespaces and Api Resources _Task weight: 2%_ Use context: `kubectl config use-context k8s-c1-H` Create a new Namespace called ......
Kubernetes Simulator Killer CKA

Kubernetes CKA考试之Killer Simulator(上)

**CKA Simulator Kubernetes 1.25** [https://killer.sh](https://killer.sh/) [toc] ## Pre Setup Once you've gained access to your terminal it might be wi ......
Kubernetes Simulator Killer CKA

《kubernetes 系列》7. etcd 是如何基于 MVCC 实现 key 的历史变更的?

### 楔子 **在 etcd v2 时,存在的若干局限,如仅保留最新版本 key- value 数据、丢弃历史版本。而 etcd 的核心特性 watch 又依赖历史版本,因此 etcd v2 为了缓解这个问题,会在内存中维护一个较短的全局事件滑动窗口,保留最近的 1000 条变更事件。但是在集群写 ......
kubernetes 历史 etcd MVCC key

Kubernetes(k8s)健康性检查:livenessprobe探测和readinessprobe探测

Kubernetes(k8s)健康性检查:livenessprobe探测和readinessprobe探测,容器健康检查, 自动重启容器,分别使用command,httpGet,tcpSocket的方式进行探测 ......

(转)注册中心对比和选型:Zookeeper、Eureka、Nacos、Consul和ETCD

原文:https://juejin.cn/post/7068065361312088095 大家好,我是楼仔!对于注册中心,在写这篇文章前,我其实只对ETCD有比较深入的了解,但是对于Zookeeper和其它的注册中心了解甚少,甚至都没有考虑过ETCD和Zookeeper是否适合作为注册中心。 经过 ......
Zookeeper Eureka Consul Nacos ETCD

kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习

## 一、什么是容器 ### 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docke ......
大白 容器 kubernetes 架构 基础

mqtt订阅地址有串了情况是怎么回事「艾思科技」

当mqtt订阅地址出现串连的情况时,可能有以下几种可能的原因: 订阅主题错误:订阅地址中指定的主题可能有误。在mqtt中,订阅地址通常由主题和客户端ID组成,如果主题名称或者客户端ID设置错误,可能会导致订阅地址出现串连的情况。 网络问题:mqtt订阅地址的传输是通过网络进行的,如果网络出现问题,可 ......
回事 情况 地址 科技 mqtt

《kubernetes 系列》6. etcd 的租约是怎么一回事?

### 楔子 **etcd 的一个典型的应用场景是 Leader 选举,那么 etcd 为什么可以用来实现 Leader 选举?核心特性实现原理又是怎样的?** **本篇文章就来聊一聊 Leader 选举背后的技术点之一:租约(Lease), 通过解析它的核心原理、性能优化思路,从而对 Lease ......
租约 kubernetes 回事 etcd

【Kubernetes】yaml文件编写 -- 持续更新

> K8S通过yaml格式的声明式API与资源对象交互 > API版本由`apiVersion`字段指定,API对象类型由`kind`字段指定 > 除此之外,每个API对象有三大类属性: > - `metadata`:元数据 > - `spec`:规范 > - `status`:状态 ### Pod ......
Kubernetes 文件 yaml

【Kubernetes】kubectl常用命令手册 -- 持续更新

### 元信息 api列表: - `kubectl api-resources` - `kubectl api-resources -o wide` 用法查询: - `kubectl explain .` ### Pod 创建/更新Pod资源:`kubectl apply -f ` 查看已有Pod资 ......
Kubernetes 命令 常用 kubectl 手册

kubernetes删除ns异常状态为:Terminating

在部署kuboard控制平台的时候,不规范删除,导致ns状态为Terminating ```shell [root@master01 ~]# kubectl delete namespace kuboard ^C root@master01 ~]# kubectl get ns NAME STATU ......
Terminating kubernetes 状态

《kubernetes 系列》5. etcd 是如何通过鉴权实现数据安全的?详解 etcd 的认证、授权与权限

### 楔子 **前面我们已经知道了如何使用 etcd 存储数据,但 etcd 作为云原生的基石,也大量应用在微服务上面。而提到微服务,你应该知道多租户的概念,多个用户使用同一个集群。那么这个时候如何实现隔离呢?因为如果不隔离,那么 A 用户可能会将 B 用户的数据覆盖掉,或者越权访问。** **e ......
etcd kubernetes 权限 数据

新打印的内容比\r删掉的上次的内容短时上次删除的内容残留咋回事?(已解决)

原因:作者太菜,理解错了\r的作用,\r的功能不是删除而仅仅是将光标移到行首解决方法:将 printf("\r");改为 printf("\r \r"); ......
内容 回事

部署 Kubernetes + KubeVirt

## 一、基础环境准备 在openstack平台上创建两台虚拟机: 主: 10.104.43.110 备: 10.104.43.118 ### 1、修改主机名并配置映射 ```bash # 所有节点修改主机名 [root@k8s-h-master ~]# hostnamectl set-hostna ......
Kubernetes KubeVirt

《kubernetes 系列》4. etcd 的安装、命令行操作,以及 etcd v2 和 v3 的差异

### 楔子 **通过前面两篇文章,我们已经对 etcd 有了一个基本的了解,那么接下来就要安装 etcd 了。安装完之后,再来全面介绍 etcd 的语法,etcd 的功能还是很强大的。** **下面就来安装 etcd。** ### 安装 etcd **先说一下配置,首先操作系统是 CentOS 7 ......
etcd kubernetes 差异 命令 v2

Kubernetes GoRoutineMap工具包代码详解

1、概述 GoRoutineMap 定义了一种类型,可以运行具有名称的 goroutine 并跟踪它们的状态。它防止创建具有相同名称的多个goroutine,并且在上一个具有该名称的 goroutine 完成后的一段退避时间内可能阻止重新创建 goroutine。 使用GoRoutineMap场景: ......

Kubernetes 入门实战

## Kubernetes 入门实战 ### Docker ##### Docker 的安装 安装 docker.io 为了方便,你还可以使用 -y 参数来避免确认,实现自动化操作: ```shell sudo apt install -y docker.io #安装Docker Engine `` ......
Kubernetes 实战

K8s Etcd 性能慢,调整这个参数快多了!

本文最终的解决方式很简单,就是将现有卷升级为支持更高 IOPS 的卷,但解决问题的过程值得推荐。 我们的团队看管着大约 30 套自建的 Kubernetes 集群,最近需要针对 etcd 集群进行性能分析。 每个 etcd 集群有 5 个成员,实例型号为 m6i.xlarge,最大支持 6000 I ......
性能 参数 Etcd K8s K8

etcd备份和恢复

1. 首先查看etcd集群节点信息 [root@host105 cert]# ETCDCTL_API=3 etcdctl --cacert=/opt/cert//etcd.pem --cert=/opt/cert//etcd.pem --key=/opt/cert//etcd-key.pem --e ......
备份 etcd

《kubernetes 系列》3. 解密 Raft 协议,etcd 是如何用它实现数据一致性的?

### 楔子 **在上一篇文章介绍 etcd 的时候,我们多次提到 Raft 协议,etcd 正是基于 Raft 协议实现高可用以及数据强一致性的。那么 Raft 到底是什么样的协议,它解决了分布式系统的哪些痛点呢?我们就来聊一聊。** **首先为什么会有 Raft 协议呢?回想一下,早期我们使用的 ......
一致性 kubernetes 数据 Raft etcd

Kubernetes 证书详解(鉴权)

# Kubernetes 证书详解(鉴权) ## 简介 [上一篇](https://www.sfernetes.com/kubernetes-cert/) 系统分析了 Kubernetes 集群中每个证书的作用和证书认证的原理。对于 Kube-apiserver,Kubelet 来说,它们都能提供 ......
Kubernetes 证书

kubernetes重新初始化“[ERROR DirAvailable--var-lib-etcd]”

```shell [root@master01 ~]# kubeadm init --config /root/kubeadm-config.yaml --upload-certs [init] Using Kubernetes version: v1.23.0 [preflight] Runnin ......

kubernetes1.20版本 nfs-provisioner报错问题:"selfLink was empty"

Kubernetes升级为1.20版本后,原有的后端nfs存储storageclass无法自动创建pv。 查看PVC状态一直为pending状态,查看nfs-provisioner日志 kubectl logs nfs-client-provisioner-5f696dc8bb-qhmsn E011 ......

04、Etcd中常见的概念

> 本篇内容主要来源于自己学习的视频,如有侵权,请联系删除,谢谢。 上一章节,我们学习了 Etcdctl 的使用,从中窥探了 Etcd 的强大之处。从这一节开始,后面的内容基本上都是偏理论的东西,争取在看完这一系列文章后,能够对 Etcd 有一个入门的了解,这样在日常开发过程中,能够对 Etcd 底 ......
概念 常见 Etcd