排序
ConfigMap 创建方式详解:基于目录、文件与环境变量导入
一、基于目录创建 在实际使用时,大部分都是基于单个文件创建ConfigMap的,然后挂载至某个资源文件供其Pod使用。 1.创建工作目录 2.编写配置文件 3.创建ConfigMap,其中--from-file参数用于指定...
StatefulSet适用场景与创建流程
一、什么情况下使用StatefulSet StatefulSet(有状态集,缩写为sts),常用于部署有状态的且需要有序启动的应用程序,用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。...
Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载
一、K8s节点特殊资源保留 当 Kubernetes 中存储特殊节点时,应该尽量保持不要特殊资源的 Pod 不要调度到这些节点上,此时可以通过污点进行控制。 假如包含了GPU的节点不能被任意调度 具有其它特...
kubeadm安装k8s v1.23.17集群可用性验证
一、在Master01节点上查看节点是否正常,确定都是Ready 二、在Master01节点上查看所有Pod是否正常,确定READY都是N/N形式的且STATUS 都为Running 三、在Master01节点上查看集群网段是否冲突 3.1 ...
SpringCloud 项目迁移到 Kubernetes:迁移流程与 Ingress 前置准备
一、项目迁移流程 - 1.1 项目迁移的流程步骤 * 1)需求分析及迁移方案 * 2)迁移注册中心服务 * 3)迁移网关服务 * 4)迁移SpringBoot服务 * 5)迁移前端服务 1.1 项目迁移的准备工作 参考:[Ing...
Kubernetes多用户授权实战:开发测试与生产只读策略
一、K8s多用户管理 1、创建一个专用于存储用户的Namespace 2、授权kube-users空间下的用户都有查看Namespace的权限 3、创建多个用户模拟不同的场景 4、创建Namespace模拟不同的环境 5、在每个环...
Kubernetes服务的概念与发布方式
一、前言 本文主要以下几方面介绍k8s中的服务及服务发布: * 什么是服务 * k8s为什么要发布服务 * k8s如何发布服务 * 如何定义服务 * 服务类型有哪些 * 如何使用Service代理k8s外部服务 * 如何实...
Go 项目容器化部署:Docker 与 Kubernetes 上线实践
一、使用Docker容器化部署Go语言微服务 1.1 安装Docker 1.1 Rocky9安装Docker 1、每台主机关闭防火墙、swap分区、dnsmasq、selinux (1)在每台机器上执行以下命令关闭防火墙 (2)在每台机器上执行...
Service进阶用法与服务发现
一、使用Service代理外部服务 如果我们使用Service代理k8s外部服务,可能适应于以下场景: * 希望在生产环境中使用某个固定的名称而非 IP 地址访问外部的中间件服务 * 希望 Service 指向另一个 N...
Kubernetes kubeconfig详解:多集群配置与上下文切换
一、Kubeconfig详解及配置多集群 1.1 单集群配置kubeconfig 单集群配置kubeconfig 1.2 多集群配置kubeconfig 多集群配置kubeconfig 1.3 切换到其他集群的三种方式 方式一:通过 `kubectl config...











