
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
PostgreSQL 是当前功能最强大的开源关系型数据库系统,支持跨平台的多种操作系统,基于 C 语言开发,通常简称为 PG 或 PGSQL。PostgreSQL 宣称自己是世界上最先进的开源数据库。PostgreSQL 的忠实用户认为其性能与 Oracle 不相上下,且没有高昂的成本负担。

本文详细记录了Ubuntu 24.04系统的安装过程与网络配置方法。主要内容包括:1)安装步骤图解,建议断网安装后配置网络;2)系统初始化设置,包括基础工具安装、Netplan静态IP配置(含阿里云/华为镜像源替换)、root账号SSH登录开启;3)深度解析Netplan网络管理工具,提供静态IP和DHCP配置模板及常用命令;4)系统域名解析机制,说明files与dns的优先级关系,以及syste

*业务场景问题:**多名开发人员共用同一套 Kubernetes 集群时,如何对各自创建的业务资源做逻辑隔离?解决方案:Namespace,简写为 ns,也可称作项目隔离域,本质是一组资源的集合,用于对集群内资源做分组管理。借助 Namespace,可将单套物理集群从逻辑上切分为多组独立资源池,每个资源池对应一个 Namespace。不同 Namespace 内的各类资源相互隔离,互不干扰。def

Kubernetes Namespace 简明摘要 Namespace(命名空间)是 Kubernetes 实现资源逻辑隔离的核心机制,允许单集群为多用户/项目划分独立资源组。核心要点: 核心功能:将物理集群拆分为多个逻辑资源集合,不同命名空间内的资源相互隔离。 内置空间: default(默认资源空间) kube-system(系统组件) kube-public(全局可读资源) kube-nod

本文介绍了Kubernetes中的Volume类型,重点演示了emptyDir和hostPath两种常用卷的使用方法。emptyDir是临时卷,随Pod创建而生成,Pod删除后数据立即丢失;hostPath则会将宿主机目录挂载到容器,数据持久化保留。通过创建双容器Pod实验,验证了两种卷的共享存储特性,并展示了容器删除后数据的保留情况。文章还提供了NFS等其他卷类型的参考列表,为Kubernete

Kubernetes中的Deployment是管理Pod和ReplicaSet的控制器,提供声明式应用更新能力。相比ReplicaSet仅维护Pod数量,Deployment封装了滚动更新、版本回滚、扩缩容等高级功能。典型使用场景包括创建部署、更新Pod配置、版本回滚、扩缩容、暂停发布流程等。可以通过命令行创建和管理Deployment,如kubectl create deployment创建部署

Kubernetes Service 摘要 Kubernetes Service 提供五种服务类型: ClusterIP(默认):集群内部IP,仅集群内可访问 NodePort:通过节点IP+端口(30000-32767)暴露服务 LoadBalancer:提供负载均衡和外部IP ExternalName:配置内部CNAME解析 Headless:无ClusterIP,仅提供域名 实验演示了Nod

Kubernetes 网络通信方案比较 本文对比了 Kubernetes 单机和跨主机网络通信方案。单机方案中,Docker 和 Containerd 都使用虚拟接口通过网桥实现容器互通,但外部访问需端口映射。 跨主机方案主要分为 Underlay 和 Overlay 两类: Flannel 提供 host-gw(无封装,性能优)和 VXLAN(封装,通用)模式,但不支持网络策略 Calico 支

Kubernetes资源配额管理摘要 Kubernetes通过ResourceQuota和LimitRange机制实现多租户集群的资源管控。ResourceQuota用于限制命名空间内的资源总量,包括: 资源对象数量:如Pod、Service、Secret等,防止Etcd存储膨胀 计算资源:包括CPU/内存的requests/limits总量,避免单个命名空间独占资源 启用配额需确保API服务开启

Kubernetes认证与授权管理摘要 本文介绍了Kubernetes中的认证授权机制,重点讲解了ClusterRole和服务账户的管理: ClusterRole管理: 系统预定义角色(view/edit/admin/cluster-admin)及其权限范围 创建自定义ClusterRole并分配verbs和resources ClusterRoleBinding将角色绑定给用户 可通过edit/








