服务器

关注公众号 jb51net

关闭

首页 >> 网站技巧 >> 服务器 >> 云和虚拟化 >> 云其它

k3s安装部署流程

文章详细介绍了如何在国内配置K3s镜像源、部署仪表盘、配置角色和权限、获取仪表盘token、进行端口转发以及使用nerdctl和buildkitd构建容器镜像的方法,并附带了注意事项和验证步骤

K8S设置node最大pod数量实现方式

文章介绍了如何在Kubernetes节点上修改最大Pod数量的步骤,包括修改配置文件、重启kubelet和检查设置是否生效

Minikube极速搭建单机k8s集群全过程

本篇教程分享了如何在Ubuntu上安装和配置Minikube,一个用于运行单机Kubernetes集群的工具,文章详细介绍了安装Docker、Kubectl和Minikube的步骤,并指导如何启动集群、验证安装以及部署一个简单的Nginx服务

Kubernetes调度机制与策略实验详解

本文通过实际操作,详细介绍了Kubernetes调度机制的核心原理和常用调度策略的配置方法,包括节点选择、亲和性与反亲和性、污点与容忍等,实验环境为Kubernetes集群,并通过一系列步骤验证了这些调度策略的实际应用

kubernetes token过期生成永久过程

本文介绍了如何生成、查看和更新JWT(JSON Web Token),包括生成带有过期时间的token,以及如何更新token以重新加入node

kubernetes volume数据存储的使用解读

文章介绍了Kubernetes中容器的生命周期、持久化存储的实现方式,以及常见的存储卷类型,包括EmptyDir、HostPath、NFS、PV、PVC、ConfigMap和Secret等,通过这些存储卷和配置,可以实现Pod中容器之间的数据共享、持久化存储以及敏感信息的管理

Kubernetes中的存储卷配置管理方式

Kubernetes中Volume用于在Pod中提供共享存储,生命周期与Pod解耦,支持多种类型如emptyDir、hostPath、NFS和PersistentVolumeClaim,每种Volume类型适用于不同的场景,如临时存储、宿主机文件访问、共享数据和持久化存储,通过示例展示了如何创建和使用这些Volume

k8s集群中运行docker registry镜像仓库实践

本文介绍了如何使用Dockerfile构建一个支持认证登录的Docker Registry,并通过静态Pod方式部署在Kubernetes集群中,重点包括配置认证、增加镜像删除功能、设置持久化路径及验证登录和推送镜像的过程

删除k8s环境过期镜像&docker磁盘清理方式

文章介绍了如何清理Kubernetes环境中的过期镜像和Docker磁盘空间,包括使用`docker system prune`命令和编写脚本进行镜像删除

k8s之Pod控制器使用及说明

本文介绍了Kubernetes中的Pod控制器,包括Deployment、ReplicaSet、StatefulSet、DaemonSet、Job和CronJob等类型,详细解释了它们的工作原理、特点和应用场景

k8s之安全机制的使用及说明

Kubernetes的安全机制主要围绕保护APIServer来设计,包括认证、鉴权和准入控制三部分,认证通过Token、Basic和HTTPS证书进行,鉴权使用AlwaysDeny、AlwaysAllow、ABAC、WebHook和RBAC,准入控制通过插件进行

k8s之yaml文件的使用及说明

这篇文章主要介绍了YAML文件在Kubernetes中的使用,包括YAML文件的格式、创建资源对象、创建Service服务、查看和测试Service、解释Kubernetes中的port概念以及如何使用`kubectl`命令生成和修改YAML模板,同时,文章也简要介绍了如何编写和访问MySQL的YAML文件

在Kubernetes上部署高可用MinIO集群方式

文章介绍了MinIO的分布式架构及其在开发测试和生产环境中的应用,重点讲解了分布式集群模式的核心组件和部署步骤,并通过验证集群状态来确保服务的高可用性和可靠性

k8s中对gkv的理解TypeData详解

Kubernetes资源通过GKV(Group、Version、Kind)标识,用于分类、版本管理和资源识别,在YAML配置中,apiVersion和kind字段分别体现GKV,是K8s资源操作的基础,通过GKV,Kubernetes可以正确解析和执行资源配置,并确保版本兼容性

管理k8s的资源类型(PV/PVC)的脚本详解

本文介绍了四种解决格式不正确问题的方法,包括使用dos2unix转换文件格式、使用sed命令删除CR字符、使用vim进行格式转换以及重新创建脚本

k8s配置文件用法详解

文章主要介绍了Kubernetes中的命名空间、资源操作、Deployment、Service、Ingress、Secret、PersistentVolumeClaim、StatefulSet等核心概念和配置文件的使用方法

k8s证书过期时间扫描方式

该文章介绍了多种检查Kubernetes证书过期时间的方法,包括使用openssl命令、kubeadm工具、Shell脚本、Kubernetes API等,文章还提到了一些第三方工具,如cert-manager、kube-cert-manager和PrometheusSSLExporter,以及关键证书的位置

k8s扩展调度能力的三种实现方式

Kubernetes调度器扩展主要通过调度框架和调度器扩展器实现,调度框架提供多种插件接口,如QueueSort、Filter、Score等,允许扩展调度逻辑,调度器扩展器通过HTTP服务扩展调度功能,支持Filter、Prioritize等扩展点

配置Ingress的SSL/TLS证书全过程

在Kubernetes中配置Ingress的SSL/TLS证书涉及两个主要步骤:首先是创建包含证书的Secret,然后是配置Ingress资源以使用该Secret,这要求已部署IngressController如NGINX,并拥有有效的SSL/TLS证书,可以通过Cert-Manager自动管理证书的申请和续期

关于NetworkPolicy工作原理解读

NetworkPolicy是Kubernetes中用于控制Pod间网络流量的资源对象,依赖于支持NetworkPolicy的CNI插件来实现流量控制,它通过定义入口和出口规则来允许或拒绝Pod间的通信,实现网络微分段,保障集群网络安全,NetworkPolicy遵循“默认拒绝,显式允许”的原则

k8s中的NetworkPolicy使用详解

这篇文章主要介绍了k8s中的NetworkPolicy使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

kubelet启动失败的解决方案

这篇文章主要介绍了kubelet启动失败的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Kubernetes中的service使用及说明

Kubernetes Service通过固定IP和端口实现Pod的负载均衡和服务发现,解决动态IP问题,支持ClusterIP、NodePort、LoadBalancer等五种类型,适用于集群内通信、对外暴露及访问外部服务,结合Endpoints和负载均衡策略确保服务稳定性

Kubernetes中根据Pod IP查找Pod及关联服务的实现方式

文章介绍Kubernetes中通过Endpoints、Service选择器、网络策略及节点IPVS/iptables等方法快速定位Pod与关联Service的技巧,推荐优先使用Endpoints并结合标签匹配,适用于调试和运维场景

Kubernetes集群中Calico网络插件报错问题分析及解决过程

Kubernetes集群中Calico网络插件报错(如FailedCreatePodSandBox)通常由配置错误、RBAC权限缺失或组件故障导致,解决方法包括重启Calico组件、验证配置和权限,定期监控与维护以确保网络正常运行

kubernetes中pod的调度亲和性affinity详解

本文简要介绍了Kubernetes中的三种亲和性机制:节点亲和性(控制Pod调度到指定节点)、Pod亲和性(与特定Pod共处同一节点)和Pod反亲和性(避免与特定Pod共处同一节点),并通过示例说明了其配置方式及实际调度效果

Kubernetes集群调度详解(节点亲和性、Pod亲和性、Taint与Toleration)

Kubernetes调度器负责将Pod分配到节点,兼顾资源合理分配、调度效率及用户策略,通过预选、优选、选择三阶段决策,支持自定义调度器、节点亲和性(软硬策略)、Taint/Toleration机制及直接指定节点,实现灵活调度与容错

k8s中实现mysql主备过程详解

文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致性与高可用性

k8s无法删除pv,pvc的问题及解决

在Kubernetes中删除PVC时,若未指定名称或使用错误参数,会报错"no name was specified",解决方法为:使用`kubectl delete pvc <pvc-name>`明确指定PVC名称,或通过`kubectl delete pvc --all`删除所有PVC,同时确保正确指定命名空间(-n)

k8s按需创建PV和使用PVC详解

Kubernetes中,PV和PVC用于管理持久存储,StorageClass实现动态PV分配,PVC声明存储需求并绑定PV,通过kubectl验证状态,注意回收策略和绑定模式

k8s集群调度详解(kube-scheduler)

Kubernetes调度器负责将Pod分配至Node节点,采用预选(资源匹配)和优选(资源利用率、镜像缓存)策略,支持指定节点、标签及亲和性(软/硬策略)调度,确保资源高效利用与灵活分配

k8s kubeadm部署实践

文章总结了部署Kubernetes集群的准备工作及关键步骤:关闭防火墙、禁用SELinux/swap、配置免密登陆、开启iptables转发,部署Docker和K8s,解决cgroup驱动问题,安装Calico网络插件,最终使集群节点状态变为Ready

k8s调度原理和策略详解

Kubernetes调度器通过节点预选、优先级排序和节点选定三阶段分配Pod,基于资源类型(可压缩/不可压缩)、亲和性(硬/软)、污点与容忍度机制,实现灵活调度与抢占,优化资源利用率和集群稳定性

非root用户管理k8s和docker容器详解

文章介绍了如何通过创建非root用户(如ops用户)并配置kubectl权限,结合RBAC限制访问范围,实现安全管理K8s集群;同时通过将用户加入docker组,无需root权限即可操作Docker容器

Kubernetes DNS解析实战过程

Kubernetes中,Pod需Ready状态才会被CoreDNS解析,而Service创建时即添加记录,当服务依赖Pod解析时易引发启动死循环,通过设置Service的publishNotReadyAddresses为true,可解决此问题,允许未就绪Pod的IP立即被解析

k8s admin用户生成token方式

用户使用Kubernetes 1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其token,最后检查token是否存在及生效情况

k8s搭建nfs共享存储实践

本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限和StorageClass,实现存储验证

Kubernetes之Pod的调度实现方式

Kubernetes通过定向调度(NodeName/NodeSelector)、亲和性调度(NodeAffinity/PodAffinity/PodAntiAffinity)及污点容忍(Taints/Toleration)实现Pod节点控制,分别用于强制指定节点、优化部署位置和灵活管理节点准入,满足不同场景下的调度需求

k8s容器放开锁内存限制问题

nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并重启docker,以解除内存锁定限制

K8S Pod定向部署到指定节点的实现全过程

K8S Pod定向部署通过节点标签、亲和性和污点三种机制实现资源适配、业务隔离与节点专属化,适用于不同场景,选型建议为标签用于基础、亲和性用于弹性、污点用于资源保护
上一页共3页:1/3下一页