当你选择为Kubernetes控制平面(Master节点)的高可用(HA)使用kube-vip后,通常就不再需要额外部署Keepalived、HAProxy或Nginx来做API Server的负载均衡和高可用了。简单来...
ubuntu部署k8s无VIP多Master部署方案,默认使用IPVS,这种方案的优势在于无需机房网络这块再多划分VIP地址段,不需要ARP生成VIP,所以也就不需要同二层广播域(同一个内网二层网段),交换机ARP无拦截...
ServiceMonitor 是 Prometheus Operator 提供的一种 K8s 自定义资源(CRD),用来 “声明式” 地告诉 Prometheus 要监控哪些 Service,我们此前也记录了一篇部署pr...
默认 kube-scheduler 用的是 LeastRequested:空闲越多越优先,我们需要改成:MostAllocated(已用越多、得分越高、越优先)。我们目前想根据线上环境调整下策略,实际需求就是使用GPU的...
我的需求是使用loki存储数据,然后最后在grafana中展示,目前grafana已经部署好了,所以我们需要部署loki,我记得我此前工作一家公司是loki+promtail的组合,但是目前查询到promtail没有维护...
在没有 cert-manager 的情况下,你需要手动申请证书、创建 Kubernetes Secret,并在证书到期前重复这一流程,过程繁琐且容易出错。cert-manager 的核心价值在于:自动化:它会自动向 Le...
我们此前使用k8s的国外软件仓库安装k8s,但有时会遇到国际线路不稳定,无法正常安装的情况,那么今天我们就来看看如何切换到使用国内镜像仓库来安装k8s,记录下以免后面又需要到处找。原来添加k8s官方的软件仓库的方式如下,...
实际之前我们记录过好几次证书更新的操作,但是往回翻看就觉得有点乱,今天就再次更新一下证书的更新步骤,同时为了后面规范写作,所以写一下影响范围,这样就能够清晰的翻看更新证书的注意事项。默认k8s的证书是1年的有效期,根证书...
经常要为别人部署一下小规模的测试环境的k8s集群,所以自己写了个脚本方便自己部署使用,配置基本没啥要改的,一键就能部署master,node节点也是一键,只需要手工kubeadm join一下就行。脚本放上来三个1.配置...
MetalLB 是一个用于裸机 Kubernetes 集群的负载均衡器实现,使用标准路由协议。k8s 并没有为裸机集群实现负载均衡器,因此我们只有在以下 IaaS 平台(GCP, AWS, Azure)上才能使用 Loa...
我们此前都是手工部署nvidia-container-runtime,上报gpu信息使用的k8s-device-plugin,这些都是手工部署的,其中nvidia-container-runtime的部署涉及修改cont...
INTERNAL-IP由kubelet进程选择或指定,也就是我们kubectl get node -o wide 查看到的INTERNAL-IP,这个地址如果在多张网卡或者多个IP的场景下可能会产生不是我们所预期的IP,...
Flannel在每台主机上运行一个名为flanneld的小型二进制代理,负责从一个更大的、预先配置的地址空间中为每台主机分配子网租赁。Flannel使用Kubernetes API或etcd直接存储网络配置、分配的子网和...
由于我的harbor仓库和k8s所在的服务器经常要关机,今天开机以后k8s启动,k8s上的harbor仓库的harbor-harbor-database-0 POD直接error了,查看日志打印了以下信息:Default...
我们需求是需要在k8s上部署harbor仓库,因为环境基本用于测试,所以就不太想制作证书之类的,就打算基于http方式,最终暴露端口的方式是使用nodeport方式,另外存储没有网络存储,使用local pv的方式绑定到...
Prometheus 是一个开源的系统监控和警报工具包,最初由 SoundCloud 开发。自 2012 年诞生以来,许多公司和组织都采用了 Prometheus,该项目拥有非常活跃的开发者和用户社区。如今,它已成为一个...
在k8s集群中我们会遇到加入进来的很多节点网络接口名字和原来已有网络接口名字不一样的情况,这种情况如果IP不是第一个识别的网络接口那就会使用错误的IP进行通信,导致pod间通信异常,那么解决这种方法的话我们需要修改cal...
本文环境是ubuntu22.04,需求是部署单master集群,容器要求使用containerd,此前咱们在centos上部署过,也在ubuntu18.04上使用docker部署过,相关的教程可以查看此前的笔记cento...