排序
ConfigMap创建方式之目录文件与环境变量
一、ConfigMap创建方式总览 创建ConfigMap细分的话有5种形式: * 基于目录创建 * 基于文件创建 * 基于环境变量创建 * 基于literal创建 * 基于yaml文件创建 不过最终数据都是以键值对的形式进行保...
Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐
一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化
一、Kubernetes 给开发带来的变化 对开发团队来说,Kubernetes 最大的收益是把许多非业务问题平台化了。 1.1 日志查询从分散变成集中 传统环境里,开发经常要登录多台机器,用 `grep` 到处排查...
Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度
一、问题一:节点故障如何快速恢复服务? 在 Kubernetes 集群中,当某个节点发生故障时,通过以下机制快速恢复服务: 1、节点故障检测 - **节点控制器(Node Controller)** 定期检查节点状态(...
Service定义与常见类型
一、定义一个Service 1.定义一个nginx-deploy.yaml文件 说明: `spec.template.metadata.labels`这个定义创建pod的标签 `spec.selector.matchLabels`这个定义如何选择要管理的pod 2.部署Pod节点...
ConfigMap 实践:文件挂载、自定义文件名、权限与 optional
一、以文件的形式挂载ConfigMap 大部分情况下,ConfigMap定义的都是配置文件,而不是环境变量,因此需要将ConfigMap中的文件(一般为--from-file创建)挂载到Pod中,然后Pod中的容器就可以引用...
Kubernetes存储:本地存储
一、本地存储介绍 在8.1.1章节中的PV YAML示例,就是本地存储。本地存储类型的PV是Kubernetes中一种比较特殊的持久化存储,它允许将节点上的本地磁盘或目录用作PV。与其他PV类型(例如NFS、Ceph...
什么是K8s:从起源、里程碑到为什么生产环境离不开Kubernetes
一、Kubernetes 到底是什么 Kubernetes,简称 K8s,原意是“舵手”,本质上是一套开源的容器编排系统,用来解决容器在生产环境中的自动化部署、弹性扩缩、高可用和负载均衡问题。 和单纯运行容...
Kubernetes RBAC命令行实战:创建对象与聚合ClusterRole
一、使用命令行工具创建RBAC对象 1.1 创建Role 1.创建名称为 “pod-reader” 的 Role 对象,允许用户对 Pods 执行 `get`、`watch` 和 `list` 操作 2.创建名称为 “pod-reader” 的 Role 对象并...
Kubernetes里的DNS
一、DNS服务 1、K8s集群内有一个DNS服务: 2、K8s集群内有对应的Pod为coredns: 3、查看defalut命名空间Pod里的/etc/resolv.conf 4、查看aming命名空间Pod里的/etc/resolv.conf 上面参数说明: ...










