最新 最热

K8S(kubernetes)概述

一、什么是K8S(Kubernetes)?1.k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的...

2022-08-08
0

研究Fabric中Etcd的Raft应用

Fabric的共识服务设计成了可插拔的模块,以此满足了根据不同应用场景切换不同共识选项的需求。在Hyperledger Fabric最新版本中,Fabric系统的共识模块中实现了三种共识算法,其中包括Solo,Kafka以及Raft算法。官方推荐的是...

2022-08-03
0

mac 上学习k8s系列(18)CRD (part I)

在不同应用业务环境下,对于平台可能有一些特殊的需求,这些需求可以抽象为 Kubernetes 的扩展资源,而 Kubernetes 的 CRD (CustomResourceDefinition)为这样的需求提供了轻量级的机制,保证新的资源的快速注册和使用。...

2022-08-02
0

mac 上学习k8s系列(18)如何在pod外面的宿主机访问etcd

k8s的各个组件与apiServer交互操作各种资源对象,最终都会落入到etcd中。k8s为所有对外提供服务的Restful资源实现了一套通用的符合Restful要求的etcd操作接口,每个服务接口负责处理一类(Kind)资源对象。k8s主要把自己的...

2022-08-02
0

mac 上学习k8s系列(15)kube-apiserver源码阅读

入口文件仅仅是一个封装cmd/kube-apiserver/apiserver.go

2022-08-02
0

Kubernetes v1.12/v1.13 二进制部署集群(HTTPS+RBAC)

Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。

2022-07-28
0

容器网络硬核技术内幕 (15)

我们发现,flannel的最大优点是简便,部署和配置工作非常简洁,但它也有一些明显的缺陷和限制:

2022-07-28
1

容器网络硬核技术内幕 (14) 美丽的法兰绒 (下)

在上一期,我们提到,flannel使用etcd作为分布式的控制平面,如下图所示:

2022-07-28
0

容器网络硬核技术内幕 (13) 美丽的法兰绒(中)

正如英国作家乔治奥威尔在《1984》中描述的,看似自由的社会,实际上由资本这个看不见的“老大哥”在幕后掌控一切那样,在容器与云原生的世界里,也有一个“老大哥”在看着你——...

2022-07-28
0

confd+etcd实现高可用自动发现

Confd是一个轻量级的配置管理工具。通过查询后端存储,结合配置模板引擎,保持本地配置最新,同时具备定期探测机制,配置变更自动reload。对应的后端存储可以是etcd,redis、zookeeper等等我们以etcd为后端来演示confd的使用,用...

2022-07-26
0