排序
Ingress-Nginx 入门:诞生背景、概念与工作原理
一、Ingress诞生背景 1、K8S集群内SVC不支持外部访问; 2、通过NodePort方式不易于后续管理; 3、应用层面需要更高级别的路由功能和负载平衡; 二、Ingress基本概念 在Kubernetes集群中,Ingres...
DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践
一、DaemonSet 到底解决什么问题 DaemonSet 的规则非常直接:在所有符合条件的节点上,各运行一个 Pod。 它和 Deployment 最大的不同,不是谁“更高级”,而是调度目标不同: - Deployment 关心...
kubeadm安装k8s v1.23.17集群可用性验证
一、在Master01节点上查看节点是否正常,确定都是Ready 二、在Master01节点上查看所有Pod是否正常,确定READY都是N/N形式的且STATUS 都为Running 三、在Master01节点上查看集群网段是否冲突 3.1 ...
Kubernetes RBAC是什么、为什么需要以及对象分类
一、前言 本文主要以下几方面介绍k8s中的RBAC: * RBAC是什么 * RBAC出现背景 * RBAC对象分类 * RBAC对象配置解析 * RBAC配置示例 * RBAC角色分类 * 使用命令行工具创建RBAC对象 * 聚合ClusterRo...
Kubernetes基础:DaemonSet
一、创建YAML文件 二、使用YAML创建ds 三、查看 如果只在node节点上启动了pod,没有在master上启动,这是因为默认master有限制。 说明:Taint叫做污点,如果某一个节点上有污点,则不会被调度运...
Kubernetes服务暴露链路与initContainer场景应用
一、K8S应用层面的服务暴露方式 K8S 在集群架构层面有三类IP:分别为 Node Network (物理节点网络)、 Pod Network(pod容器网络) 、 Cluster Network(集群网络,也称为 Service NetWork )...
Kubernetes集群为什么必须做资源分配与限制
一、为什么需要进行资源分配和限制? 生产中可能存在如下几个核心问题: * 1)服务部署过量分配资源导致资源浪费 * 2)资源设置过大的limit导致机器故障 * 3)服务下线未及时清理导致过多垃圾数...
Pod生命周期、钩子与gRPC探测
一、Pod生命周期 参考链接:[Pod生命周期](https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/) 1.Pod启动过程 (1)启动流程图 (2)Pod启动过程 * 当我们执行kubectl时,ap...
SpringCloud 项目迁移到 Kubernetes:迁移流程与 Ingress 前置准备
一、项目迁移流程 - 1.1 项目迁移的流程步骤 * 1)需求分析及迁移方案 * 2)迁移注册中心服务 * 3)迁移网关服务 * 4)迁移SpringBoot服务 * 5)迁移前端服务 1.1 项目迁移的准备工作 参考:[Ing...
云原生技术体系详解:微服务、容器、DevOps与服务网格
一、云原生技术体系为什么是一个组合拳 云原生技术体系通常包含下面几个关键组成部分: - 微服务 - 容器 - 持续交付 - DevOps - 云原生十二要素 - 服务网格 - 声明式 API - 容器编排 - Serverle...









