ydswin

忘记背后,努力面前的,向着标杆直跑

导航

上一页 1 ··· 4 5 6 7 8 9 10 下一页

2024年3月5日 #

k8s通过help、dry-run、explain提高编写yaml效率

摘要: 在Kubernetes(k8s)环境中,help、dry-run和explain命令可以帮助你提高编写YAML文件的效率。这些命令提供了关于资源定义、命令用法和字段说明的信息,从而让你能够更快速、更准确地创建和更新Kubernetes资源。 help: kubectl help命令用于获取关于kub 阅读全文

posted @ 2024-03-05 00:06 dashery 阅读(188) 评论(0) 推荐(0) 编辑

2024年3月4日 #

什么是k8s中的sidecar模式

摘要: 在Kubernetes中,Sidecar模式是一种将辅助容器与主应用程序容器一起部署在同一个Pod中的设计模式。这种模式的目的是将辅助功能与主应用程序解耦,并提供独立发布、能力重用以及共享资源和网络的优势。 Sidecar容器可以用于多种用途,例如: 日志收集:Sidecar可以运行一个日志代理,如 阅读全文

posted @ 2024-03-04 22:03 dashery 阅读(1177) 评论(0) 推荐(0) 编辑

shell脚本中常用的自定义函数

摘要: 在Shell脚本中,你可以定义各种函数来执行不同的任务。以下是20个常用的自定义函数示例,涵盖了从文件操作、文本处理到系统监控等多个方面: 检查文件是否存在 file_exists() { [ -f "$1" ] && echo "File exists." || echo "File does n 阅读全文

posted @ 2024-03-04 00:47 dashery 阅读(132) 评论(0) 推荐(0) 编辑

K8s中Labels(标签)和Annotations(注解)对比

摘要: 在Kubernetes中,Labels(标签)和Annotations(注解)都是用于为资源对象添加元数据的机制,但它们在用途、选择能力以及数据形式上存在一些关键的区别。 首先,Labels主要用于标识和选择Kubernetes对象,比如Pods。它们是键值对的形式,被附加到对象上,并可以用于Lab 阅读全文

posted @ 2024-03-04 00:11 dashery 阅读(484) 评论(0) 推荐(0) 编辑

2024年3月3日 #

k8s中pod常见状态解析

摘要: 在Kubernetes中,Pod的状态可以反映其当前的生命周期状态、是否正常运行或遇到了某些状况。以下是一些Pod常见的非故障状态: Running:这是Pod最常见的非故障状态,表示Pod已经成功调度到了一个节点上,并且其中所有的容器都已经被成功创建,至少有一个容器正在运行。 Succeeded: 阅读全文

posted @ 2024-03-03 23:15 dashery 阅读(212) 评论(0) 推荐(0) 编辑

Ingress和Ingress Controller什么关系

摘要: Ingress Controller和Ingress在Kubernetes(K8s)中各自扮演着不同的角色,但它们共同协作以实现外部访问集群内部服务的功能。 Ingress是一个Kubernetes API对象,通常使用YAML文件进行配置。它主要的作用是定义请求如何转发到集群内部服务的规则。这些规 阅读全文

posted @ 2024-03-03 00:32 dashery 阅读(55) 评论(0) 推荐(0) 编辑

k8s如何对外访问service

摘要: 在Kubernetes(K8s)中,可以通过以下几种方式对外访问Service: 1、NodePort: 这是最常见的对外访问Service的方式。通过将Service的类型设置为NodePort,Kubernetes会在每个Node上打开一个特定的端口,并将流量路由到Service的Cluster 阅读全文

posted @ 2024-03-03 00:27 dashery 阅读(435) 评论(0) 推荐(0) 编辑

Nginx的负载均衡策略(4+2)

摘要: Nginx的负载均衡策略主要包括以下几种: 轮询(Round Robin):每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。这是Nginx的默认策略,适合服务器配置相当、无状态且短平快的服务使用。 权重(Weight):指定轮询几率,weight和访问比率成正比, 阅读全文

posted @ 2024-03-03 00:02 dashery 阅读(41) 评论(0) 推荐(0) 编辑

2024年3月2日 #

ulimit.conf中soft和hard区别及常用配置

摘要: 在Linux中,ulimit命令用于限制用户对shell资源的访问,包括进程数、文件打开数等。这些限制可以分为软限制(soft limit)和硬限制(hard limit)。 软限制(soft limit)是当前系统生效的设置值,可以理解为一种警告的设定。当资源使用超过这个限制时,系统并不会立即阻止 阅读全文

posted @ 2024-03-02 22:19 dashery 阅读(385) 评论(0) 推荐(0) 编辑

pod为什么会被驱逐及如何避免pod被驱逐导致的服务中断

摘要: Pod被驱逐的原因主要有以下几点: 资源不足:当节点资源(如CPU、内存、存储等)不足以满足Pod的资源需求时,调度器会选择将其中一个或多个Pod驱逐出节点,以便在资源有限的节点上安排新的Pod。 超出资源限制:Pod可以指定资源上限,如CPU和内存的限制。如果Pod使用的资源超过了所指定的限制,该 阅读全文

posted @ 2024-03-02 20:15 dashery 阅读(83) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页