随笔分类 -  Mesos&Kubernetes

摘要:1、概述 Headless Services是一种特殊的service,其spec:clusterIP表示为None,这样在实际运行时就不会被分配ClusterIP,也被称为无头服务,通过DNS解析提供服务发现。与普通服务不同的是Headless Services不提供负载均衡功能,每个Pod都有唯 阅读全文
posted @ 2024-01-13 20:13 人艰不拆_zmc 阅读(2363) 评论(0) 推荐(0) 编辑
摘要:1、概述 默认Kubernetes节点Kubelet数据目录在/var/lib/kubelet,如果在部署前没有做好规划,其实默认就存储在系统盘/分区下了,这可能会引发一些问题: 磁盘空间限制: 系统根目录通常具有较小的磁盘空间,用于操作系统文件和应用程序。将Kubelet数据与操作系统混合存储可能 阅读全文
posted @ 2023-10-27 10:24 人艰不拆_zmc 阅读(1599) 评论(1) 推荐(1) 编辑
摘要:1、概述 在 Kubernetes 中,hostPort 是一种用于将主机上的特定端口映射到运行在 Pod 内部容器的端口的配置选项。通过使用 hostPort,你可以在主机上暴露容器的服务,从而允许外部网络通过主机的 IP 地址和指定的端口访问容器内的应用程序。如: apiVersion: app 阅读全文
posted @ 2023-08-18 16:14 人艰不拆_zmc 阅读(5539) 评论(1) 推荐(0) 编辑
摘要:【摘要】 external-traffic-policy,顾名思义“外部流量策略”,那这个配置有什么作用呢?以及external是指什么东西的外部呢,集群、节点、Pod?今天我们就来学习一下这个概念吧。 1、什么是external-traffic-policy 在k8s的Service对象(申明一条 阅读全文
posted @ 2023-08-17 19:32 人艰不拆_zmc 阅读(2180) 评论(0) 推荐(0) 编辑
摘要:1、概述 通过《浅析开源容器标准——OCI》、《浅析容器运行时》和《浅析Kubernetes CRI》这三篇博文我们了解了容器标准OCI、容器运行时以及Kubernetes CRI,在本文以当前最火的容器运行时containerd为例,讲解下它是如何运行和管理容器进程的。 在讲解containerd 阅读全文
posted @ 2023-07-04 14:54 人艰不拆_zmc 阅读(5919) 评论(0) 推荐(0) 编辑
摘要:1、概述 健康检查(Health Check)用于检测您的应用实例是否正常工作,是保障业务可用性的一种传统机制,一般用于负载均衡下的业务,如果实例的状态不符合预期,将会把该实例“摘除”,不承担业务流量。 Kubernetes中的健康检查使用存活性探针(liveness probes)和就绪性探针(r 阅读全文
posted @ 2023-07-03 07:31 人艰不拆_zmc 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:1、概述 Kubelet 垃圾回收(kubelet-garbage-collection)负责自动清理节点上的无用镜像和容器。Kubelet 每隔 1 分钟进行一次容器清理,每隔 5 分钟进行一次镜像清理(截止到 v1.15 版本,垃圾回收间隔时间都是在源码中固化的,不可自定义配置)。如果节点上已经 阅读全文
posted @ 2023-06-28 08:04 人艰不拆_zmc 阅读(662) 评论(0) 推荐(0) 编辑
摘要:1、Deployment概述 Deployment 是 Kubernetes 控制器的一种高级别实现,它构建于 ReplicaSet 控制器之上,它可用于为 Pod 和 ReplicaSet 资源提供声明式更新,并能够以自动方式实现跨多个 ReplicaSet 对象的滚动更新功能。相比较来说,Pod 阅读全文
posted @ 2023-06-27 19:57 人艰不拆_zmc 阅读(1666) 评论(0) 推荐(0) 编辑
摘要:1、概述 在 CRI 出现之前(也就是 Kubernetes v1.5 之前),Docker 作为第一个容器运行时,Kubelet 通过硬编码的方式直接调用 Docker API,进而达到一个面向终态的效果。 在这之后,又出现了一种新的容器运行时 rkt,它也想要成为 Kubernetes 支持的一 阅读全文
posted @ 2023-06-21 08:21 人艰不拆_zmc 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:1、概述 在Pod的spec中有一个restartPolicy字段,如下: apiVersion: v1 kind: Pod metadata: name: xxx spec: restartPolicy: Always ... restartPolicy的值有三个:Always、OnFailure 阅读全文
posted @ 2023-06-14 17:41 人艰不拆_zmc 阅读(3966) 评论(0) 推荐(0) 编辑
摘要:1、概述 GoRoutineMap 定义了一种类型,可以运行具有名称的 goroutine 并跟踪它们的状态。它防止创建具有相同名称的多个goroutine,并且在上一个具有该名称的 goroutine 完成后的一段退避时间内可能阻止重新创建 goroutine。 使用GoRoutineMap场景: 阅读全文
posted @ 2023-05-29 21:37 人艰不拆_zmc 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1、概述 在Prometheus的架构中告警被划分为两个部分,在Prometheus Server中定义告警规则以及产生告警,Alertmanager组件则用于处理这些由Prometheus产生的告警。本文主要讲解Prometheus发送告警机制也就是在Prometheus Server中定义告警规 阅读全文
posted @ 2023-04-23 19:50 人艰不拆_zmc 阅读(627) 评论(0) 推荐(0) 编辑
摘要:1、概述 在 Kubernetes 官方手册中给出了 “用户” 的概念,Kubernetes 集群中存在的用户包括 “普通用户” 与 “ServiceAccount”, 但是 Kubernetes 没有普通用户的管理方式,通常只是将使用集群根证书签署的有效证书的用户都被视为合法用户。 那么对于使得 阅读全文
posted @ 2023-04-11 19:54 人艰不拆_zmc 阅读(1227) 评论(0) 推荐(1) 编辑
摘要:1、Kubernetes 认证方式 Kubernetes集群的访问权限控制由API Server负责,API Server的访问权限控制由身份验证(Authentication)、授权(Authorization)和准入控制(Admission control)三个步骤组成,这个三个步骤是按序进行的 阅读全文
posted @ 2023-04-10 07:53 人艰不拆_zmc 阅读(2036) 评论(0) 推荐(1) 编辑
摘要:1、概述 Prometheus Operator是一种基于Kubernetes的应用程序,用于管理Prometheus实例和相关的监控组件。它是由CoreOS开发的开源工具,旨在简化Prometheus和相关监控组件的部署和配置。 容器云平台通过使用Prometheus Operator简化在Kub 阅读全文
posted @ 2023-03-31 10:03 人艰不拆_zmc 阅读(1413) 评论(0) 推荐(1) 编辑
摘要:1、概述 目前容器云平台中的容器仅支持获取CPU使用率、内存使用率、网络流入速率和网络流出速率这4个指标,如果想监控应用程序的性能指标或者想更加细粒度的监控应用程序的运行状态指标的话,则需要在应用程序中内置对Prometheus的支持或者部署独立于应用程序的Exporter,然后由Prometheu 阅读全文
posted @ 2023-03-30 14:49 人艰不拆_zmc 阅读(817) 评论(0) 推荐(0) 编辑
摘要:1、概述 Kubernetes的CSI Plugin注册机制的实现分为两个部分,第一部分是 sidecar "node-driver-registrar",第二部分是Kubelet的pluginManager,第一部分详细内容请参见《Kubernetes CSI插件注册(一)—— node-driv 阅读全文
posted @ 2023-02-15 08:07 人艰不拆_zmc 阅读(798) 评论(0) 推荐(0) 编辑
摘要:1、概述 node-driver-registrar是一个由官方K8s sig小组维护的辅助容器(sidecar),它的主要作用则是获取CSI插件信息并通过GRPC服务(即RegistrationServer)向Kubelet提供插件的注册信息。Kubelet基于node-driver-regist 阅读全文
posted @ 2023-02-12 16:03 人艰不拆_zmc 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:1、背景 去年协助某部门在他们测试环境下部署了一套Kubernetes集群(1Master 4Worker),当时在Kubernetes集群配置了公司内部的镜像仓库,今年上半年由于公司机房网络环境调整,某部门的服务器连不上公司镜像仓库了,于是临时在他们测试环境下部署了一套Harbor镜像仓库,用于接 阅读全文
posted @ 2022-12-07 15:58 人艰不拆_zmc 阅读(2327) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示