logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubernetes集群搭建与核心功能全解析(K8s)

Kubernetes 简介Kubernetes(简称 K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。k8s本质是一组服务器集群,他可以在集群的每个集群的节点上运行特定的程序,来对节点职工的容器进行管理,现已成为容器编排领域的事实标准。Kubernetes 核心功能自动化容器部署:根据配置自动调度容器到集群中的节点,确保应用按预期运行。弹性扩缩容:支持手动或基于资源使用情况

#kubernetes#容器#云原生
Kubernetes Pod核心配置详解(K8s)

摘要: Pod是Kubernetes中最小的部署单元,包含一个或多个容器。每个Pod都有一个根容器(Pause)用于健康评估和网络设置,其他容器共享其IP实现内部通信。Pod通过YAML文件定义,主要配置包括容器镜像、拉取策略、启动命令、端口暴露、资源限制等。镜像拉取策略分为Always、IfNotPresent和Never三种。示例展示了包含nginx和busybox容器的Pod配置,其中bus

#kubernetes#容器#云原生
Kubernetes Pod控制器深度解析(K8s)

摘要: Kubernetes中的Pod创建方式分为自主式Pod和控制器创建的Pod。Pod控制器是管理Pod的中间层,常见类型包括ReplicaSet(保证Pod正常运行)、Deployment(管理ReplicaSet,支持滚动升级)、DaemonSet(节点守护进程)、Job(一次性任务)等。ReplicaSet通过标签选择器管理Pod,确保指定数量的Pod运行,支持扩缩容和镜像升级。Depl

#kubernetes#java#容器
Kubernetes流量负载:Service与Ingress全解析(K8s)

pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。Service:对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的pod服务。每个Node节点上都运行着一个kube-proxy服务进程。

#kubernetes#java#容器
Kubernetes持久化存储:PV与PVC实战解析(K8s)

Kubernetes通过Volume实现容器数据的持久化存储,支持多种存储类型。EmptyDir是临时存储,随Pod销毁而删除;HostPath将数据持久化到Node主机目录;NFS则通过网络存储实现跨节点数据共享。高级存储使用PV(管理员维护的存储资源)和PVC(用户申请的存储需求)抽象底层存储细节,实现资源隔离。PV定义存储容量、访问模式等属性,PVC向系统申请所需存储资源。这种分层设计将存储

#kubernetes#dubbo#容器
Kubernetes访问控制全解析:认证与授权实战(K8s)

本文介绍了Kubernetes的访问控制机制,主要包括认证管理和授权管理两部分。认证管理部分详细说明了三种客户端身份认证方式:HTTPBase认证、HTTPToken认证和HTTPS证书认证,重点阐述了HTTPS双向认证流程。授权管理部分重点讲解了RBAC(基于角色的访问控制)机制,包括Role/ClusterRole定义权限集合、RoleBinding/ClusterRoleBinding将角色

#kubernetes#容器#云原生
异步爬虫(高效爬虫)

如果有多个URL等待我们爬取,我们通常是一次只能爬取一个,爬取效率低,异步爬虫可以提高爬取效率,可以一次多多个URL同时同时发起请求异步爬虫方式:一、多线程、多进程(不建议):可以为爬取阻塞(多个URL等待爬取)单独开启线程或进程,多个爬取URL异步执行(不能开启无限多个)二、线程池、进程池:可以降低系统对进程或者线程创建和消除的频率,从而降低系统的开销,池中进程或线程的数量是有上限的。

#爬虫#python
到底了