随笔分类 -  kubernetes / 04-k8s集群进阶操作

修改kubelet工作目录
摘要:文章目录 1. 修改kubelet 启动文件2. 修改kubelet证书文件位置3. 移动文件4. 重启服务 1. 修改kubelet 启动文件 修改文件 /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf 添加如下内容 KUBELET 阅读全文

posted @ 2023-01-29 21:12 运维开发玄德公 阅读(287) 评论(0) 推荐(0) 编辑

k8s的IPVS
摘要:[toc] # 1. 概念 ## 1.1 简述 IPVS:IP虚拟服务器(IP Virtual Server)。是运行在LVS下的提供负载平衡功能的一种技术。 作为传输层(四层)负载均衡,可以将基于TCP和UDP的服务请求转发到真实服务器上,并使真实服务器的服务在单个 IP 地址上显示为虚拟服务。 阅读全文

posted @ 2022-01-19 14:44 运维开发玄德公 阅读(137) 评论(0) 推荐(0) 编辑

k8s-node暂停和排水
摘要:文章目录 1. 启用和暂停1.1 cordon1.2 uncordon1.3 示例 2. 节点排水2.1 drain (排水)2.2 重新启用 3. 排水常见错误 1. 启用和暂停 1.1 cordon 作用:暂时不让生成的pod在某node上运行语法: # kubectl cordon node节 阅读全文

posted @ 2021-08-15 21:55 运维开发玄德公 阅读(122) 评论(0) 推荐(0) 编辑

k8s-pod的健康检查
摘要:文章目录 1. ExecAction1.1 yml文件1.2 创建和测试 2. TCPSocketAction2.1 yml文件2.2 创建和测试 3. HTTPGetAction3.1 yml文件3.2 创建和测试 4. pod中多容器测试4.1 yml 文件4.2 启动和测试 1. ExecAc 阅读全文

posted @ 2021-08-15 21:47 运维开发玄德公 阅读(16) 评论(0) 推荐(0) 编辑

k8s-pod的亲和度调度
摘要:文章目录 1. Node Affinity1.1 node节点的预制标签1.2 自定义标签1.2.1 给node增加标签1.2.2 修改label1.2.3 修改label 1.3 Require1.4 Perferred1.3 注意事项 2. Pod Affinity2.1 Pod Affinit 阅读全文

posted @ 2021-08-15 21:45 运维开发玄德公 阅读(32) 评论(0) 推荐(0) 编辑

k8s-容器内获取Pod信息和资源限制
摘要:文章目录 1. 获取pod信息1.1 一个简单示例1.2 可以获取那些信息 2. 获取容器资源限制 前言: 从容器内获取容器的IP/端口/namespace等信息,以及k8s对容器的内存/CPU等资源限制的值。 1. 获取pod信息 说明:容器中获取pod的所有信息,先看一个简单示例,然后我们说明怎 阅读全文

posted @ 2021-08-15 21:44 运维开发玄德公 阅读(162) 评论(0) 推荐(0) 编辑

node节点的资源限制
摘要:文章目录 1. 节点信息总览1.1 master 信息输出如下1.2 node信息如下 2. 配置docker的 cgroup驱动3. 配置kubelete的cgroup驱动3.1 配置文件3.2 默认配置3.3 修改如下3.4 修改kubelet 启动文件 4. 重启服务查看结果 限制容器在nod 阅读全文

posted @ 2021-08-15 21:43 运维开发玄德公 阅读(51) 评论(0) 推荐(0) 编辑

k8s-node添加Taint
摘要:文章目录 1. 语法2. 添加污点2.1 添加NoSchedule 污点2.2 添加 NoExecute污点 3. 删除污点3.1 删除 NoSchedule 污点3.2 删除 NoExecute 污点3.3 删除指定key所有的effect 4. 其他操作4.1 not-ready时的taint4 阅读全文

posted @ 2021-08-15 21:41 运维开发玄德公 阅读(76) 评论(0) 推荐(0) 编辑

k8s-Pod中容器的初始化
摘要:文章目录 1. 概述2. 测试2.1 yml文件2.2 启动和测试 1. 概述 POD的spac下 containers 定义了常规运行的容器,在initContainers中定义了用于初始化的容器(可以是一个也可以是多个)。pod启动时先将initContainers中的容器执行一次。 如果初始化 阅读全文

posted @ 2021-08-15 21:40 运维开发玄德公 阅读(26) 评论(0) 推荐(0) 编辑

k8s-pod的资源限制
摘要:文章目录 1. Qos类别2. 资源分配原则2.1 资源分配2.2 结束进程 3 资源限制3.1 cpu/mem资源限制3.2 ephemeral-storage限制 1. Qos类别 说明:k8s会按优先级分配资源 Guranteed(保证) 1)优先级:最高 2)条件: (每个容器)同时设置了C 阅读全文

posted @ 2021-08-14 13:29 运维开发玄德公 阅读(58) 评论(0) 推荐(0) 编辑

k8s-pod选择node节点
摘要:文章目录 1. node节点label管理1.1 给节点加label1.2 查看label1.3 修改label1.4 删除lable 2 pod选择node节点 1. node节点label管理 1.1 给节点加label 语法: # kubectl label node Node_Name Ke 阅读全文

posted @ 2021-08-14 13:28 运维开发玄德公 阅读(35) 评论(0) 推荐(0) 编辑

Depoloymen 回滚/暂停/启动
摘要:文章目录 1. 历史记录和回滚1.1 历史记录1.2 撤销本次发布(即回滚到上一版)1.3 回滚到指定版本 2. 暂停/恢复2.1 暂停测试2.2 恢复 3. 小结 1. 历史记录和回滚 写一个示例 apiVersion: extensions/v1beta1 kind: Deployment me 阅读全文

posted @ 2021-08-13 10:36 运维开发玄德公 阅读(12) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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