zl程序教程

Kubernetes组件

  • Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性

    Kubernetes 弹性伸缩全场景解析 (四)- 让核心组件充满弹性

    前言 在本系列的前三篇文章中,我们介绍了弹性伸缩的整体布局以及 HPA 的一些原理,HPA 的部分还遗留了一些内容需要进行详细解析。在准备这部分内容的期间,会穿插几篇弹性伸缩组件的最佳实践。今天我们要讲解的是 cluster-proportional-autoscaler 。   cluster-proportional-autoscaler 是根据集群中节点的数目

    日期 2023-06-12 10:48:40     
  • Kubernetes 弹性伸缩全场景解析 (一):概念延伸与组件布局

    Kubernetes 弹性伸缩全场景解析 (一):概念延伸与组件布局

    传统弹性伸缩的困境 弹性伸缩是 Kubernetes 中被大家关注的一大亮点,在讨论相关的组件和实现方案之前。首先想先给大家扩充下弹性伸缩的边界与定义,传统意义上来讲,弹性伸缩主要解决的问题是容量规划与实际负载的矛盾。     如上图所示,蓝色的水位线表示集群的容量随着负载的提高不断的增长,红色的曲线表示集群的实际的负载真实的变化。而弹性伸缩要解决的就是当实际负载出现激增,

    日期 2023-06-12 10:48:40     
  • Prometheus 监控Kubernetes平面组件 APIserver

    Prometheus 监控Kubernetes平面组件 APIserver

    如何监控Kubernetes API服务器 - DockOne.io如何监控Kubernetes API服务器 - 【编者的话】本文讨论了Kubernetes API服务器监控的重要性和相关方法。在生产环境中运行Kubernetes时,学习如何监控Kubernetes API服务器是至关重要的。监视kube-apiserver能使你检测和排除

    日期 2023-06-12 10:48:40     
  • Prometheus 监控Kubernetes平面组件 coreDNS

    Prometheus 监控Kubernetes平面组件 coreDNS

    The most common problems and outages in a Kubernetes cluster come from coreDNS, so learning how to monitor coreDNS is crucial. Kubernetes 集群中最常见的问题和中断来自 coreDNS,因此学习如何监控 c

    日期 2023-06-12 10:48:40     
  • kubernetes 组件之 kube-proxy

    kubernetes 组件之 kube-proxy

    文章目录 kube-proxy介绍kube-proxy iptables模式实现原理iptables 存在的问题kube-proxy ipvs模式实现原理kube-proxy 工作原理 kube

    日期 2023-06-12 10:48:40     
  • kubernetes 核心组件之 etcd

    kubernetes 核心组件之 etcd

    文章目录 etcdetcd 发展历程etcd 工作原理选举复制日志安全 ETCD应用场景服务发现发布订阅消息负载均衡分布式通知与协调分布式锁分布式队列集群监控 etcd Etc

    日期 2023-06-12 10:48:40     
  • Kubernetes集群Coredns组件的妙处(四十五)

    Kubernetes集群Coredns组件的妙处(四十五)

    Kubernetes集群Coredns组件的妙处 1.Coredns基本概念 CoreDNS项目是SkyDNS2的作者,Miek Gieben采用更模块化,可扩展的框架构建,将此DNS服务器作为Kube-DNS的替代品。

    日期 2023-06-12 10:48:40     
  • Kubernetes 架构基础 核心控制平面组件

    Kubernetes 架构基础 核心控制平面组件

    Kubernetes 核心架构 与传统的高性能计算及虚拟化云平台类似,Kubernetes 也遵循主从结构。通常将固定规模的计算节点组成一个集群,在集群中挑选数台计算节点作为管理节点(Master),其余的计算节点作为工作节点(Minion)。

    日期 2023-06-12 10:48:40     
  • Kubernetes 核心组件:API Server 概念/功能

    Kubernetes 核心组件:API Server 概念/功能

    API Server 1. 认证 2.鉴权 3.准入 MutatingValidatingAdmission 4.限流 所谓的api-server其实就是整个kubernetes集群控制面的api网关。针对于任何api网关,它都要做自我保护,第一你需要做认证,我要知道你这个请求来自哪里&#x

    日期 2023-06-12 10:48:40     
  • Kubernetes组件_Scheduler_01_将Pod指派给Node的四种方法

    Kubernetes组件_Scheduler_01_将Pod指派给Node的四种方法

    文章目录 一、前言二、Scheduler调度2.1 默认调度方式2.1.1 架构和流程2.1.2 开发实践:设置好request和limit 2.2 节点node上的标签属性2.3 节点n

    日期 2023-06-12 10:48:40     
  • kubernetes 【网络组件】coredns【1】配置使用详解

    kubernetes 【网络组件】coredns【1】配置使用详解

    kubernetes coredns 配置使用 tags: 组件 文章目录 kubernetes coredns 配置使用1. 背景2. 简介3. Kubernetes DNS服务发展史3.1 Kube

    日期 2023-06-12 10:48:40     
  • Kubernetes---Helm及其它功能性组件(Dashboard,)

    Kubernetes---Helm及其它功能性组件(Dashboard,)

    ⒈什么是Helm   在没使用helm之前,向kubernetes 部署应用,我们要依次部署deployment, svc等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理   Helm 本质就是让 K8s的应用管理 (Deployment,Servic

    日期 2023-06-12 10:48:40     
  • Kubernetes组件-CronJob(定时任务)

    Kubernetes组件-CronJob(定时任务)

    ⒈简介:   Kubernetes的Job资源在创建时会立即运行pod。但是许多批处理任务需要在特定的时间运行,或者在指定的时间间隔内重复运行。在Linux和类UNIX操作系统中,这些任务通常被称为cron任务。Kubernetes也支持这种任务。   Kubernetes中的cron任务通过创建 CronJob资源进行配置。运行任务的时间表以知名的cron格式指定,所以如果你熟悉常规c

    日期 2023-06-12 10:48:40     
  • kubernetes  网络组件cilium

    kubernetes 网络组件cilium

    1 cilium介绍 Cilium是一种开源网络实现方案,与其他网络方案不同的是,Cilium着重强调了其在网络安全上的优势,可以透明的对Kubernetes等容器管理平台上的应用程序服务之间的网络连接进行安全防护。 Cilium在设计和实现上,基于Linux的一种新的内核技术eBPF,可以在Linux内部动态插入强大的安全性、可见性和网络控制逻辑,相应的安全策略可以在不修改应用程序代码或容

    日期 2023-06-12 10:48:40     
  • kubernetes集群架构和组件

    kubernetes集群架构和组件

    前言 环境:centos7.9 kubernetes集群架构图 kubernetes集群组件介绍 k8s集群包括2种角色:master管理节点和node工作节点,至少要

    日期 2023-06-12 10:48:40