k8s技术圈

专注容器、Kubernetes、云原生技术
76 篇文章
12 人订阅

全部文章

我是阳明

Kubernetes 资源预留配置

Kubernetes 的节点可以按照节点的资源容量进行调度,默认情况下 Pod 能够使用节点全部可用容量。这样就会造成一个问题,因为节点自己通常运行了不少驱动 ...

6430
我是阳明

为 Kubernetes 节点发布扩展资源

扩展资源允许集群管理员发布节点级别的资源,扩展资源类似于内存和 CPU 资源,比如一个节点拥有一定数量的内存和 CPU 资源,它们被节点上运行的所有组件共享,该...

6810
我是阳明

如何将单 master 升级为多 master 集群

前面我们课程中的集群是单 master 的集群,对于生产环境风险太大了,非常有必要做一个高可用的集群(https://kubernetes.io/zh/docs...

9520
我是阳明

client-go 之 Indexer 的理解

前面我们讲到 DeltaFIFO 中的元素通过 Pop 函数弹出后,在指定的回调函数中将元素添加到了 Indexer 中。Indexer 是什么?字面意思是索引...

6220
我是阳明

更新 Kubernetes APIServer 证书

本文我们将了解如何将一个新的 DNS 名称或者 IP 地址添加到 Kubernetes APIServer 使用的 TLS 证书中。在某些情况下默认的证书包含的...

7830
我是阳明

KEDA-Kubernetes 中基于事件驱动的自动伸缩

事件驱动计算并不是什么新的想法,在数据库领域中就已经使用数据库触发器有很多年了。这个概念很简单:就是每当你添加、更改或删除数据时,就会触发一个事件来执行各种操作...

6020
我是阳明

client-go 之 DeltaFIFO 实现原理

前文我们讲到 Reflector 中通过 ListAndWatch 获取到数据后传入到了本地的存储中,也就是 DeltaFIFO 中。从 DeltaFIFO 的...

7540
我是阳明

更新一个10年有效期的 Kubernetes 证书

使用 kubeadm 安装 kubernetes 集群非常方便,但是也有一个比较烦人的问题就是默认的证书有效期只有一年时间,所以需要考虑证书升级的问题,本文的演...

7410
我是阳明

client-go 之 Reflector 源码分析

前面我们说了 Informer 通过对 APIServer 的资源对象执行 List 和 Watch 操作,把获取到的数据存储在本地的缓存中,其中实现这个的核心...

6920
我是阳明

Linux 性能问题难点解析(内附 4 套图谱)

作为程序员,和 Linux 打交道,在服务器上分析系统性能情况,是每一个后端工程师都无法避开的事情。

7920
我是阳明

Grafana Loki 简明教程

Loki 是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。它的设计非常经济高效且易于操作,因为它不会为日志内...

11720
我是阳明

Kubernetes Dashboard 与 LDAP 的集成

本文展示了如何使用 Apache 来集成 LDAP 进行 Kubernetes Dashboard 的身份认证,本文使用的系统为 Ubuntu 20、Kuber...

6050
我是阳明

Ceph 入门到实战之 RBD 块存储接口

前面我们使用 ceph-deploy 搭建了 Ceph 集群,本文我们将学习使用 Ceph 集群创建资源池,创建RBD 块以及 RBD 块的使用。

10640
我是阳明

3个工具助你玩转正则表达式

正则表达式可以说一直是大家的梦魇,但是正则在工作中实在是使用太广泛了,又不得不学习,但是却很难掌握其中的奥秘(我也是一样,用了就忘记了~)。为了能够让大家不再惧...

8110
我是阳明

k8s技术圈一周精选[第7期]

HPA 控制器与聚合 API 获取到 Pod 性能指标数据之后,基于下面的算法计算出目标 Pod 副本数量,与当前运行的 Pod 副本数量进行对比,决定是否需要...

9940
我是阳明

在 Kubernetes 上编排 MongoDB 集群

无状态应用在 Kubernetes 中的使用非常方便,但是对于一些有状态应用部署还是相对较麻烦,虽然也有单独的 StatefulSets 资源对象来处理有状态应...

9120
我是阳明

优化 Docker 镜像大小常见方法

平时我们构建的 Docker 镜像通常比较大,占用大量的磁盘空间,随着容器的大规模部署,同样也会浪费宝贵的带宽资源。本文将介绍几种常用的方法来优化 Docker...

6230
我是阳明

Kubernetes 中 Informer 的使用

前面我们在使用 Clientset 的时候了解到我们可以使用 Clientset 来获取所有的原生资源对象,那么如果我们想要去一直获取集群的资源对象数据呢?岂不...

5220
我是阳明

Traefik 发布控制面板 SaaS 服务 Pilot

Traefik 在2.x版本过后提供了 TCP、UDP 的支持,提出了中间件的概念,但是目前中间件都是官方内置的,在实际使用的过程中很多企业都有自己的实际需求,...

6220
我是阳明

使用 Clientset 获取 Kubernetes 资源对象

本节主要讲解 Kubernetes 核心的资源类型 Scheme 的定义以及如何使用 Clientset 来获取集群资源对象。

9410

扫码关注云+社区

领取腾讯云代金券