k8s更新

k8s更新 1.30 升级了 Metrics Server 到 v0.7.0 kubectl get cronjob命令增加了时区列显示 kubectl describe命令在描述VolumeAttributesClass、作业、Pod 模板等时提供了更多信息,有助于深入排查问题。 改进了kubectl logs命令,当 Pod 未找到时会显示所在的命名空间,方便定位问题。 减少内存使用:通过优化减少...

K8s的储存

一 configmap 1.1 configmap的功能 1.2 configmap的使用场景 1.3 configmap创建方式 1.3.1 字面值创建 [root@k8s-master ~]# kubectl create cm lee-config --from-literal fname=timing --from-literal lname=leeconfigmap/lee-config c...

关于k8s中,存储卷的使用

1.  卷的作用 在容器化的环境中,容器的主体操作分为创建和删除。 在容器化的环境中,区别于传统模式,对于服务的修改、配置、修复等操作 在容器化的环境中,尤其针对于k8s的设计理念 主要将其简化为创建和删除 当一个容器对于其服务的运行,没有达到管理员的需求 管理员不把重心放在对于其内部配置文件及参数的修正,把 当前的容器修复好。 而管理员的重心放在直接去旧迎新, 删除原有的容器,运用新的正确的方式,启动...

k8s和ipvs、lvs、ipvsadm,iptables,底层梳理,具体是如何实现的

的lvs虚拟服务器 不像传统的装包配置起服务, 也不像容器化的用镜像跑容器,在容器里面运行进程 如果说需要软件包,就是ipvsadm,然后用户在 命令行界面用这个命令行工具去部署ipvs的规则 但是在k8s,这个不用 先不说过程 先说结果 结果就是 系统调用ipvs内核模块 来生成具体的负载均衡路由方式 由一个虚拟服务器的虚拟ip地址接待流量 是vip,不是按个尊贵的vip,是一个virtual ip,...

k8s中,ingress的实现原理,及其架构。

  图片来源:自己画的 图片来源:k8s官网 首先,什么是ingress? 是服务还是控制器? 都不精确 ingress是一个api资源 service和deployment也是api资源。 这几个相互协作,组建成一个对外提供服务的架构。 ingress提供的作用是什么? ingress资源的生成,系统会给ingress资源一个ip地址 这个ip地址下的不同路径,会定位到后端的不同服务 比如ingres...

kubernetes K8S 挂载分布式存储 ceph

件包 2、安装ceph集群 2.1 安装ceph-deploy 2.2 创建monitor节点 2.3 安装ceph-monitor 2.4 部署osd服务 2.5 创建ceph文件系统 2.6 测试k8s挂载ceph rbd 2.7 基于ceph rbd生成pv 2.8 基于storageclass动态生成pv 2.9 k8s挂载cephfs 文档中的YAML文件配置直接复制粘贴可能存在格式错误,故实...

Sealos 快速创建k8s 集群

Sealos 是一个用于管理 Kubernetes 集群的开源工具。它提供了一种简单、高效的方式来部署、管理和监控 Kubernetes 集群。通过 Sealos,用户可以快速创建和配置 Kubernetes 集群,实现容器化应用的部署和管理。 Sealos 的主要功能包括: 集群管理:Sealos 可以帮助用户快速创建 Kubernetes 集群,支持多种云平台和本地环境。用户可以通过简单的命令行操...

k8s中,服务的自动注册、自动感知、负载均衡,三个功能的含义及测试验证

户端只用访问服务的ip,而不用关心pod在哪个节点,以及pod的ip是多少。 服务可以自动感知pod的位置及ip,核心是通过selector标签选择器找到pod 自动注册,指的是服务创建之后,会自动在k8s的kube-dns服务注册,实现域名和ip的映射,kube-dns是一个系统服务,在部署k8s的时候就有这个服务了,这个服务在kube-system系统名称空间下。其他创建的服务,来找这个dns服务,...

k8s pod详解使用

什么是pod? Kubernetes(简称K8s)是一个开源的容器编排平台,广泛用于构建、部署和管理容器化应用程序。在K8s中,Pod是一个核心概念,下面是对Pod的详细解释: 一、Pod的定义 Pod是K8s中最小的可部署单元,也是资源对象模型中由用户创建或部署的最小资源对象模型。它实现了对容器的封装和管理,是一组运行在同一主机(节点)上、共享网络和存储空间的一组容器。Pod内的容器共享同一个网络命名...

跟着GPT学习 Kubernetes ,简称 K8s -- Kind(三)

在 Mac M1 上使用 Kind(Kubernetes in Docker)学习 Kubernetes 是一个非常合适的选择,因为 Kind 可以在本地轻松地创建一个 Kubernetes 集群,适合进行开发、测试和学习。让我们一步一步地从头开始,设置你的环境并逐步学习 Kubernetes。 第一步:安装必备工具 要使用 Kind 学习 Kubernetes,你需要安装以下工具: Homebrew...
© 2025 LMLPHP 关于我们 联系我们 友情链接 耗时0.021027(s)
2025-09-01 14:05:39 1756706739