Kubernetes 第38页
Eureka 部署到 Kubernetes:StatefulSet、高可用与无头服务实践-AI运维探索者

Eureka 部署到 Kubernetes:StatefulSet、高可用与无头服务实践

一、注册中心服务部署到k8s 1、定义StatefulSet类型的yaml文件 2、定义Service类型的yaml文件 3、创建eureka及相关服务 4、使用任意节点ip:30590进行访问,这里使用http://10.0.0.20:30590/测试...
头像4年前
0319
Helm:Chart的values-AI运维探索者

Helm:Chart的values

一、Values.yaml是Helm最重要的一个配置文件。 首先,挪走自带的values.yaml 然后,写一个自定义的值 调用上面自定义变量的方法为: 在configmap.yaml里调用 查看渲染效果 但是,这个myname值是...
头像4年前
0319
Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度-AI运维探索者

Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度

一、问题一:节点故障如何快速恢复服务? 在 Kubernetes 集群中,当某个节点发生故障时,通过以下机制快速恢复服务: 1、节点故障检测 - **节点控制器(Node Controller)** 定期检查节点状态(...
头像2年前
03114
Kubernetes高级调度:节点选择器NodeSelector-AI运维探索者

Kubernetes高级调度:节点选择器NodeSelector

一、定义YAML 二、应用YAML 三、给k8s-master01节点打上`disktype=ssd`标签 四、查看Node label 五、查看Pod信息 六、恢复
头像2年前
0318
多种日志收集方案:应用日志、Pod 日志与 Sidecar 实践-AI运维探索者

多种日志收集方案:应用日志、Pod 日志与 Sidecar 实践

一、前言 集群级/应用日志通过将日志数据从容器或节点中解耦,并将其发送到集中的日志存储或处理系统,使日志数据在整个集群中可见。 **优势**:即使容器或节点发生故障,仍然可以访问日志数据...
头像3年前
0317
Kubernetes QoS:服务质量等级与驱逐机制-AI运维探索者

Kubernetes QoS:服务质量等级与驱逐机制

一、K8S中的应用服务质量(QoS) 服务质量(QoS)类是Kubernetes的概念,它确定Pod的调度和驱逐优先级 Kubelet使用它来管理驱逐pod的顺序,以及使用高级CPU管理策略允许更复杂的pod调度决策。 Q...
头像4年前
03114
Label 与 Selector 实战:Service 如何精准匹配 Pod-AI运维探索者

Label 与 Selector 实战:Service 如何精准匹配 Pod

一、Label 和 Selector 分别负责什么 Label 是附加在 Kubernetes 对象上的键值对,用来表达对象属性;Selector 则用来按照这些标签筛选资源。 最常见的理解方式是: - Label 负责“给对象打标”...
头像2年前
0305
Prometheus:Kubernetes 常用资源对象监控-AI运维探索者

Prometheus:Kubernetes 常用资源对象监控

一、容器监控 先把Configmap导出为yaml文件: 编辑yaml,在scrape_configs: 下面增加如下内容 应用配置 重启Prometheus服务 打开浏览器输入http://192.168.1.31:31093访问Prometheus,到Promethe...
头像3年前
03010
什么是K8s:从起源、里程碑到为什么生产环境离不开Kubernetes-AI运维探索者

什么是K8s:从起源、里程碑到为什么生产环境离不开Kubernetes

一、Kubernetes 到底是什么 Kubernetes,简称 K8s,原意是“舵手”,本质上是一套开源的容器编排系统,用来解决容器在生产环境中的自动化部署、弹性扩缩、高可用和负载均衡问题。 和单纯运行容...
头像1年前
03012
Kubernetes节点上线和下线:新节点上线-AI运维探索者

Kubernetes节点上线和下线:新节点上线

一、基本环境配置 1、修改主机名 2、修改host文件 (1)新节点安装vim工具,如果安装过请忽略 (2)每台机器上修改hosts文件 3、安装yum源 (1)在新节点上执行以下命令配置默认yum源并安装依赖 (2)在...
头像2年前
03013