K8s也面向对象?学会这三要素,用K8s就跟编程一样

我正在参与掘金技术社区创作者签约计划招募活动,点击链接报名投稿。 这是K8s入门与实践这个短系列的第三篇文章,也是理论部分的最后一篇,今天我们来聊一聊关于K8s对象的那些事。 是的,K8s 也面向对象K8s 这个体系也是面向对象的,听起来有没有那么一点点那么颤抖,天天上班、回家都得面向”对象”了,到头来学学云原生基建,结果还得面向对象。不过你反过来想一想,既然都有多年的面向对...

哈啰Kubernetes基于水位的自定义调度器落地之路

背景k8s原生调度器默认资源平衡是根据Node节点的空闲request来实现的,但是我们配置Pod request预设值时基本是虚拟机的思想,会比实际程序使用值偏大并且和实际偏差较大,造成Node的request已分配比和资源实际利用率(水位)偏差较大,如下图所示。如果集群规模较大或集群运行时间较长,每个节点中request分配虽然接近,但是节点间资源水位相差很大。负载很高的主...

【Docker 那些事儿】容器跑不动?网络可不背锅

文章目录 🌟 前言1. container网络2. 多节点容器网络🍑 Overlay网络🍑 部署Overlay网络 3. Macvlan网络4. 小结 🌟 前言 上一篇文章讲了 Docker 的 none 网络和 host 网络:【Docker 那些事儿】容器数据卷的本手  ...

K8S 生态周报| Ingress NGINX 项目暂停接收新功能将专注于稳定性提升

theme: fancy 题外话大家好,我是张晋涛。 本次我将这个部分放在开头。聊聊最近的一些情况。 「K8S 生态周报」暂停了 2 个多月的时间,期间也有小伙伴来催更,感谢大家的持续关注!!! 主要有两方面的原因,一是我近期确实比较忙,另一方面是我进行了一些思考和总结,分享给大家。 「K8S 生态周报」从 2019 年的 3 月开始,到现在已经是第四年了,我也一直在思考,它能...

【云原生|K8s系列第2篇】:使用MiniKube创建第一个K8s集群

前言 本文是K8s系列第二篇,前面已经写了许多篇关于云原生的系列专栏文章,感兴趣的同学可以通过任意门:云原生专栏 进行访问。 本期文章的目标: 了解 Kubernetes 集群。了解 MiniKube。使用 MiniKube创建第一个Kubernetes集群~ 文章目录 前言1、K8s集群介绍2、Min...

Kubernetes(k8s)权限管理RBAC详解

一、简介 $ grep -C3 authorization-mode /etc/kubernetes/manifests/kube-apiserver.yaml API Server目前支持以下几种授权策略: AlwaysDeny:表示拒绝所有请求,一般用于测试。AlwaysAllow:允许接收所有请求。如果集群不需要授权流程,则可以采用该策略,这也是Kubernetes的...

云原生备份恢复工具Velero二开实战

前言Velero(https://velero.io)(可以提供备份和还原 Kubernetes 集群资源和持久卷的能力,你可以在公有云或本地搭建的私有云环境安装 Velero,可以为你提供以下能力: 备份集群数据,并在集群故障的情况下进行还原将集群资源迁移到其他集群将生产集群复制到开发和测试集群 对于其中一些自定义控制器,以及符合特定业务需要进行二次开发,经测试后可提交pr...

Kubernetes安全之KubeEye

一 前言KubeEye 是一款 Kubernetes 安全及配置问题检测工具,针对部署在 K8s 集群中的业务应用进行配置检测使用 OPA,针对集群部署的 Node 使用Node-Problem-Detector进行检测,同时除了系统内置有根据大多数业界常见场景的预定义规则,还支持用户自定义规则来进行集群检测。 二 架构 KubeEye 通过调用 Kubernetes API,...

【云原生】2.5 Kubernetes 核心实战(下)

哈喽~大家好呀,我们这篇继续开始上篇和上上篇的讲解(感觉我在水文,这是这系列的最后一篇了,偷偷告诉你们,下一篇有惊喜哟~),好吧,废话少说,我们就来开始上课吧!    🥇个人主页:个人主页​​​​...

k8s中pv的回收策略

博客主页:https://tomcat.blog.csdn.net 博主昵称:农民工老王 主要领域:Java、Linux、K8S 期待大家的关注💖点赞👍收藏⭐留言💬 目录 我的验证判断依据 pv(Persistent Volume)...