写点什么

#Kubernetes#

0 人感兴趣 · 46 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/f5/f566da7a6c08995e5e76e2d4a4de3553.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

虚拟化技术浅析第二弹之初识 Kubernetes

单体架构:可以理解为主要业务逻辑模块(我们编写的代码模块,不包括独立的中间件)运行在一个进程中的应用,最典型的是运行在一个Tomcat容器中,位于一个进程里。单体架构好处是技术门槛低、编程工作量少、开发简单快捷、调试方便、环境容易搭建、容易发布部

剖析容器网络 Flannel VXLAN 模式工作原理

用户头像
Chank
01-15

带你深入了解容器网络Flannel的工作原理

https://static001.geekbang.org/infoq/65/6535a5d84f1c50d3bc200f1e3720361d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HummerRisk V0.5.2:升级对象存储、云检测、云审计和 K8s 资源态势等

用户头像
HummerCloud
2022-11-24

HummerRisk V0.5.2发布:对象存储增加风险检测和操作、云检测支持七牛云、操作审计支持 AWS,提升 K8s 资源态势,并支持在线/离线升级漏洞库。

https://static001.geekbang.org/infoq/65/653c9ab62ab05756d0d2012e92dff18d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

聊聊如何让办公网络直连 Kubernetes 集群 PodIP/ClusterIP/Service DNS 等

用户头像
大卡尔
2022-11-22

打平办公网络与Kubernetes集群,做到: * 在办公网络下直接访问 Pod IP * 在办公网络下直接访问 Service Cluster IP * 在办公网络下直接访问集群内部域名

https://static001.geekbang.org/infoq/ae/aeea893981340d21b37343d69e798377.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

kubernetes“雪崩了”

用户头像
2022-09-25

kubernetes作为云原生不可或缺的重要组件,在编排调度系统中一统天下,成为事实上的标准,如果kubernetes出现问题,那将是灾难性的。而我们在容器化推进的过程中,就遇到了很多有意思的故障,今天我们就来分析一个“雪崩”的案例。

干货分享|使用 Istio 实现灰度发布

Kubernetes 作为基础平台,提供了强大的容器编排能力。但是在其上部署业务和服务治理上,仍然会面对一些复杂性和局限性。在服务治理上,已经有许多成熟的 ServiceMesh 框架用于扩充其能力,如 Istio、Linkerd、Dapr 等。本文将主要介绍如何使用 Istio 扩充 K

不懂 Kubernetes 实现云原生是什么体验?

要明白什么是云原生,就要先弄明白云计算是什么有什么问题,云计算将计算资源、网络、存储等基础设施统一管理,通过资源规模化和自动化管理,实现降低资源的成本和提高资源的管理效率,云计算本质上解决的是资源的自动化管理问题,但数字化和信息化的关键在应

https://static001.geekbang.org/infoq/60/605c5fcd2c88eb505f122fd345c69587.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

长篇图解 etcd 核心应用场景及编码实战

用户头像
字母哥哥
2022-08-30

本文首先用大白话给大家介绍一下etcd是什么?etcd有哪些应用场景?这些应用场景的核心原理是什么?最后不能光动嘴不动手。先搭建一个etcd单机版,再使用java的客户端操作etcd数据。

https://static001.geekbang.org/infoq/56/567e446865cab5ba8cecdcd0e94e2325.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rainbond 插件扩展:基于 Mysql-Exporter 监控 Mysql

MySQLD Exporter 插件基于标准的 MySQLD Exporter 实现。Rainbond 自带的 Prometheus 监控系统 rbd-monitor 会收集 Exporter 中的数据,并通过监控面板展示出来。用户可以自定义展示哪些关键性能数据的指标,这是监控 Mysql 数据库服务的不二之选。

https://static001.geekbang.org/infoq/2f/2fc583263ff007cf4248039893dbb855.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大话云原生之灰度发布篇 - 从步行到坐缆车的自动化服务升级

用户头像
字母哥哥
2022-07-07

看过很多关于云原生的文章,要么云山雾罩,要么曲高和寡。 所以笔者就有了写《大话云原生》系列文章的想法,期望用最通俗、简单的语言、方便记忆的场景来说明:云原生生态系统内的组成及应用关系。

https://static001.geekbang.org/infoq/1e/1e0d3b7cc6be7527028ed4d6b89d1bf8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

煮饺子与 docker、kubernetes 之间的关系

用户头像
字母哥哥
2022-07-02

前言:云原生的概念最近非常火爆,企业落地云原生的愿望也越发强烈。看过很多关于云原生的文章,要么云山雾罩,要么曲高和寡。 所以笔者就有了写《大话云原生》系列文章的想法,期望用最通俗、简单的语言说明白什么是云原生。那么,开始吧,这是第一篇!

大咖说|Kubernetes 自动伸缩实现方式深度讲解

本篇文章将从三个方面探讨如何利用 K8S 实现自定义指标的自动伸缩。第一方面主要了解自动伸缩的原理以及其重要性。第二方面主要会介绍如何通过 K8S 实现自动化伸缩能力。第三方面实战演示如何使用自定义指标的方式来实现自动伸缩能力。

https://static001.geekbang.org/infoq/20/2027d981613f9543c4aedf4646a59087.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s client-go 源码分析 informer 源码分析 (2)- 初始化与启动分析

用户头像
良凯尔
2022-05-08

k8s client-go k8s informers实现了持续获取集群的所有资源对象、监听集群的资源对象变化功能,并在本地维护了全量资源对象的内存缓存,以减少对apiserver、对etcd的请求压力。

https://static001.geekbang.org/infoq/cb/cbf487e7dec98c900fbc6314583d9d22.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes 家族容器小管家 Pod 在线答疑?

用户头像
囧么肥事
2022-04-24

不知道学习k8s的小伙伴们有没有跟我一样的疑问? k8s为什么不是直接运行容器,而是让Pod介入? Pod又是什么?为什么在应用容器化如此普遍的情况下k8s要推出Pod概念?

https://static001.geekbang.org/infoq/bb/bbd91431891d0efc651a4b5c3731f84c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

spring-cloud-kubernetes 官方 demo 运行实战

用户头像
程序员欣宸
2022-04-16

spring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,今天就来初步体验一下。

https://static001.geekbang.org/infoq/fe/fec0d08ddbb147923ca38793685e7f96.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s TLS bootstrap 解析 -k8s TLS bootstrap 流程分析

用户头像
良凯尔
2022-04-10

k8s TLS bootstrap功能就是让kubelet先使用一个预先商定好的低权限的bootstrap token连接到kube-apiserver,向kube-apiserver申请证书,然后kube-controller-manager给kubelet动态签署证书,后续kubelet都将通过动态签署的证书与kube-apiserver通信。

https://static001.geekbang.org/infoq/b4/b47a3eb4adeae4546176a3a500e926d3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

kubeadm 工作原理 -kubeadm init 原理分析 -kubeadm join 原理分析

用户头像
良凯尔
2022-03-29

kubeadm是社区维护的Kubernetes集群一键部署利器,使用两条命令即可完成k8s集群中master节点以及node节点的部署,其底层原理是利用了k8s TLS bootstrap特性。

https://static001.geekbang.org/infoq/fe/fe6ffb7c4537832f74a2a4e3b21970be.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

适合 Kubernetes 初学者的一些实战练习 (一)

用户头像
Jerry Wang
2022-03-28

本系列记录了笔者刚刚接触并学习 Kubernetes 时动手做过的一些练习,这里分享出自己的 Kubernetes 学习历程,希望对广大 Kubernetes 初学者有所帮助。

https://static001.geekbang.org/infoq/1a/1ae1419fac12c5c5f11f3f520c6799d1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

kube-scheduler 源码分析(1)- 初始化与启动分析

用户头像
良凯尔
2022-02-20

kube-scheduler组件是kubernetes中的核心组件之一,主要负责pod资源对象的调度工作,具体来说,kube-scheduler组件负责根据调度算法(包括预选算法和优选算法)将未调度的pod调度到合适的最优的node节点上。

https://static001.geekbang.org/infoq/92/92742cbf1185d7ad0ffb2d85d608f443.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蚂蚁大规模 Kubernetes 集群无损升级实践指南【探索篇】

用户头像
SOFAStack
2022-02-09

蚂蚁 Sigma 作为蚂蚁集团核心的基础设施,经过多年的发展其规模已经处于业界领先位置,大规模集群对 Kubernetes 的稳定性及功能性提出更高的要求。蚂蚁 Sigma 力争在万级规模的云原生环境下,挑战高效稳定、无损无感的云原生操作系统升级

https://static001.geekbang.org/infoq/d9/d963a756d1ab5f824809a966117df2f5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

kube-controller-manager 源码分析 目录导航

用户头像
良凯尔
2022-01-22

k8s kubernetes kube-controller-manager源码分析,deployment controller源码分析,replicaset controller源码分析,daemonset controller源码分析,statefulset controller源码分析,endpoints controller源码分析,garbage collector源码分析

https://static001.geekbang.org/infoq/6c/6c695b1b60cf89eaf6663909b229630f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s daemonset controller 源码分析

用户头像
良凯尔
2021-12-23

daemonset controller是kube-controller-manager组件中众多控制器中的一个,是 daemonset 资源对象的控制器,其通过对daemonset、pod、node、ControllerRevision四种资源的监听,当这四种资源发生变化时会触发 daemonset controller 对相应的daemonset资源进

TDengine 入驻 Rainbond 开源应用商店

TDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。Rianbond擅长应用自动化管理 ,两者结合起来实现1+1大于2,本文详细讲述如何整合TDengine和Rainbond,并通过整合实现高效快捷,便利简

云原生应用管理,像管理手机 APP 一样管理企业应用

我们在使用智能手机的时候,手机APP从应用市场一键安装,安装好即点即用,当有新版本一键升级,如果不想用了长按图标删除,整个过程非常简单,小朋友都能熟练掌握。而对于企业应用,由于结构复杂、可用性要求高、配置多等特点,导致企业应用的管理工作异常复

如何通过 Kubernetes 事件来报告错误

用户头像
Robert Lu
2021-12-05

在Kubernetes中,有Event机制,可以做到把一些事件,比如警告、错误等信息记录下来

https://static001.geekbang.org/infoq/6f/6fff1229981538ede72aa50709b67e3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s statefulset controller 源码分析

用户头像
良凯尔
2021-11-28

statefulset controller是kcm组件中众多控制器中的一个,是 statefulset资源的控制器,通过对statefulset、pod资源监听,当资源发生变化时会触发 其对相应的statefulset资源对象进行调谐操作,完成statefulset对于pod的创建、删除、更新、扩缩容等操作。

如何通过抓包来查看 Kubernetes API 流量

用户头像
Robert Lu
2021-11-21

当我们通过kubectl来查看、修改Kubernetes资源时,有没有想过后面的接口到底是怎样的?有没有办法探查这些交互数据呢?

https://static001.geekbang.org/infoq/ea/eae19a025c9b33d48110d68c01cd6d3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s endpoints controller 源码分析

用户头像
良凯尔
2021-11-21

endpoints controller是kube-controller-manager组件中众多控制器中的一个,是 endpoints 资源对象的控制器,其通过对service、pod 2种资源的监听,当这2种资源发生变化时会触发 endpoints controller 对相应的endpoints资源进行调谐操作,从而完成endpoints

https://static001.geekbang.org/infoq/8f/8fef5ed5f380ef56d7fff163d07c6311.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

k8s replicaset controller 源码分析(3)-expectations 机制分析

用户头像
良凯尔
2021-10-24

replicaset controller是kube-controller-manager组件中众多控制器中的一个,是 replicaset 资源对象的控制器,其通过对replicaset、pod 2种资源的监听,完成replicaset期望副本数的调谐。

#Kubernetes#_#Kubernetes#技术文章_InfoQ写作社区