
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
节点亲和性是Pod的一种属性,它使 Pod 被吸引到一类特定的节点 (这可能出于一种偏好,也可能是硬性要求)。 污点(Taint) 则相反——它使节点能够排斥一类特定的Pod。也就是说避免pod调度到特定node上,告诉默认的pod,我拒绝你的分配,是一种主动拒绝的行为。

在k8s的调度中,有强制性的nodeSelector,节点亲和性nodeAffinity、Pod亲和性podAffinity、pod反亲和性podAntiAffinity。本篇先对nodeSelector和nodeAffinity做个初探。

分享了openstack的api使用套路,本篇分享vmware的api使用套路,希望可以帮助到有需要的盆友。

Always:当容器终止退出,总是重启容器,默认策略OnFailure:当容器异常退出(退出状态码非0)时,才重启容器Never:当容器终止退出,从不重启容器

Ingress是一种Kubernetes资源,用于将外部流量路由到Kubernetes集群内的服务。与NodePort相比,它提供了更高级别的路由功能和负载平衡,可以根据HTTP请求的路径、主机名、HTTP方法等来路由流量。因此,可以说Ingress是为了弥补NodePort在流量路由方面的不足而生的。使用NodePort,只能将流量路由到一个具体的Service,并且必须使用Service的端口

场景:一个常见的运维场景是管理多个服务器上的进程。在这种情况下,可以定义一个Process接口,它包含启动、停止和重启进程的方法。这个接口可以在不同类型的进程对象中实现,如Docker容器、操作系统进程或Kubernetes中的Pod。// 定义进程接口// 容器进程实现// 其他容器进程的属性// 使用Docker API 启动容器进程的具体实现return nil// 使用Docker API

几年前使用过terraform用于管理VMware和OpenStack,并做了一些自动化相关的事情。而到了今天是云原生的时代,最主流、最牛逼的开源容器编排平台莫过于K8S了。就在昨天,突然又想起了terraform。时隔近3年多了,再次接触它的时候,它的变化很大,支持的provider更多、更强悍了。于是,打算再次对它下手,玩一玩它的Kubernetes provider,体验一下它的:轻松地定义

可参考:https://kubernetes.io/zh-cn/docs/concepts/overview/kubernetes-api/Kubernetes API是Kubernetes控制平面的核心。它是一组REST API,用于与Kubernetes中的各种对象进行交互,如Pods、Namespaces、ConfigMaps和Events等。通过这些API,可以查询和操作Kubernete

当zabbix监控的体量上去后,数据量就会非常大,在web页面上总是查询很慢、甚至查询失败时。又或者,当其他用户向你提出一些查询需求,特别是在web页面很难做到的个性化查询时,那么就要编写查询sql了。本篇不是sql教程,而是分享如何快速获得查询zabbix数据的sql语句,并在其基础上改造成适合你的sql。

想要达到的目标是:当在浏览器向http://192.168.11.254:3090/auto_login这个地址发起GET请求后能够自动登入Grafana








