k8s
文章平均质量分 77
我是小bā吖
这个作者很懒,什么都没留下…
展开
-
linux 合并两个文件夹中的方法
执行上述三条命令后,folder1、folder2和folder3中的文件和文件夹将被复制到merged文件夹中,达到合并的效果。执行上述三条命令后,folder1、folder2和folder3中的文件和文件夹将被合并到merged文件夹中。通过执行上述三条命令,folder1、folder2和folder3中的文件和文件夹将被移动到merged文件夹中,达到合并的效果。执行上述三条命令后,folder1、folder2和folder3中的所有文件和子文件夹将被移动到merged文件夹中。原创 2023-11-07 19:17:59 · 5279 阅读 · 1 评论 -
k8s中iptables与ipvs详解——2023.05
从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表。iptables又是为了防火墙设计的,集群数量越多iptables规则就越多,而iptables规则是从上到下匹配,所以效率就越是低下。因此当service数量达到一定规模时,hash查表的速度优势就会显现出来,从而提高service的服务性能。原创 2023-05-30 17:08:48 · 3933 阅读 · 0 评论 -
Helm方式部署 zookeeper+kafka 集群 ——2023.05
由于在线安装,zookeeper的pod起不来,一直处于pending的状态,原因是因为pvc存储卷挂载的问题,所以这里选择把zookeeper和kafka的包下载下来,修改配置文件,然后进行离线安装。生产环境参考:https://github.com/bitnami/charts/tree/main/bitnami/zookeeper#production-configuration。安装方式有两种,在线安装和离线安装,在线安装方便快捷,但是无法修改参数。在生产者页面输入信息,可以在消费者页面查看到。原创 2023-05-19 18:33:55 · 3538 阅读 · 2 评论 -
k8s1.20版本部署RabbitMQ集群(持久化)——2023.05
可以看到3个pod 已经running,并且pvc 均已自动绑定。NFS Server IP(服务端):192.168.2.251。NFS Client IP(客户端):192.168.2.245。(也可称为供应者、置备程序、存储分配器)登录管理界面,这里是。原创 2023-05-17 21:40:17 · 1636 阅读 · 0 评论 -
kubeadm方式搭建的k8s集群升级——2023.05
搭建k8s集群的方式有很多种,比如二进制,kubeadm,RKE(Rancher)等,k8s集群升级方式也各有千秋,本文主要介绍使用kubeadm方式搭建的k8s集群升级方法。需要注意的是,升级集群版本建议逐步升级,比如 v1.20.4–>v1.21.4–>v1.22.4–>v1.23.4–>v1.24.4,不能跨度过大,否则会报错。原创 2023-05-17 10:14:34 · 1958 阅读 · 0 评论 -
k8s1.20版本部署Redis集群(三主三从)——2023.05
管理员可以部署PV配置器(provisioner),然后定义对应的StorageClass,这样开发者在创建PVC的时候就可以选择需要创建存储的类型,PVC会把StorageClass传递给PV provisioner,由provisioner自动创建PV。需要注意的是,本文没有使用传统的pv,pvc方式做持久化数据存储原创 2023-05-17 10:01:54 · 1000 阅读 · 0 评论 -
【k8s概念】一文搞懂k8s核心概念!!!
k8s核心概念整理。原创 2023-05-16 10:37:14 · 1366 阅读 · 0 评论 -
centos7.9系统部署NFS详细流程—2023.04
centos7.9部署nfs,rpc与nfs关系说明原创 2023-04-14 11:54:20 · 1351 阅读 · 1 评论 -
kubectl命令报错:Unable to connect to the server: dial tcp XXX:16443: connect: no route to host
刚开始爆出的错误是这个,一看这个IP就不是我当初创建集群时的IP,而是一个阿里云公网IP,其实进入config文件中修改成自己集群的IP就可以了。保存退出后再次查看节点状态,kubectl命令就可以正常使用了。kubernetes集群好久不用了,今天打开集群执行一个。,而这里显然不是,将IP修改为。出现这个问题几种原因,原创 2023-04-13 11:00:10 · 9106 阅读 · 0 评论 -
k8s集群namespace一直处于Terminating状态不释放解决办法
Kubernetes中namespace有两种常见的状态,即Active和Terminating状态,其中Terminating状态一般会比较少见,当对应的命名空间下还存在运行的资源,但该命名空间被删除时才会出现所谓的Terminating状态,这种情况下只要等待Kubernetes本身将命名空间下的资源回收后,该命名空间将会被系统自动删除。想要删除kuboard这个命名空间,但是命名空间却一直处于Terminating状态不释放。但大部分时候,这些资源也杀不掉,最好的解决办法是使用原生接口删除。原创 2023-04-13 10:16:39 · 2129 阅读 · 0 评论 -
【云原生】kubernetes v1.18部署Metrics-Server:v0.3.6
介绍 Metrics Server 前首先介绍一下 Heapster,该工具是用于 Kubernetes 集群监控和性能分析工具,可以收集节点上的指标数据,例如,节点的 CPU、Memory、Network 和 Disk 的 Metric 数据。不过在 Kubernetes V1.11 版本后将被逐渐废弃。而 Metrics Server 正是 Heapster 的代替者。原创 2023-04-13 10:04:00 · 452 阅读 · 0 评论 -
【云原生】持久化存储之NFS
NFS是一种基于TCP/IP传输的网络文件系统协议,最初由sun公司开发,通过NFS协议。客户机可以向访问本地目录一样访问远程NFS服务器中的共享资源原创 2023-03-08 13:59:17 · 571 阅读 · 0 评论 -
【云原生】rancher2.6部署MySQL—2023.03
rancher2.6部署MySQL原创 2023-03-08 13:14:24 · 1776 阅读 · 0 评论 -
rancher 卸载及清理
rancher卸载原创 2023-03-08 10:59:45 · 1192 阅读 · 0 评论 -
【云原生】rancher2.6部署nginx服务—2023.03
我们用rancher创建集群后,可以通过rancher管理集群,亦可以通过集群部署服务,本文介绍通过rancher2.6版本部署nginx服务。原创 2023-03-07 17:40:54 · 1384 阅读 · 1 评论 -
【云原生】Rancher部署k8s集群流程—2023.03
用rancher部署k8s集群,不用再修改配置文件,也不用再去找错误了,大大的缩短了部署集群的时间。在可视化平台上只需要点一点,集群就轻松部署完成了非常方便。原创 2023-03-06 13:32:10 · 1643 阅读 · 3 评论 -
搭建k8s高可用集群错误汇总—2023.03
搭建k8s高可用集群错误汇总原创 2023-03-02 10:42:53 · 879 阅读 · 0 评论 -
【云原生】k8s集群资源监控平台搭建—20230227
k8s资源监控平台搭建步骤原创 2023-02-27 20:52:40 · 514 阅读 · 0 评论 -
【云原生】搭建k8s高可用集群—更新于2023.04
k8s高可用集群搭建原创 2023-02-25 23:04:16 · 3290 阅读 · 3 评论 -
node节点加入k8s集群时报错:no such host
报错:error execution phase preflight: couldn’t validate the identity of the API Server: Get https://k8s-vip:16443/api/v1/namespaces/kube-public/configmaps/cluster-info原创 2023-02-25 21:09:12 · 1104 阅读 · 0 评论 -
【云原生】k8s核心概念—Pod & Controller & Service & Serect & ConfigMap介绍——20230213
Pod & Controller & Service介绍,secret&configmap使用原创 2023-02-13 13:49:17 · 1228 阅读 · 0 评论 -
【云原生】k8s核心技术—集群安全机制 & Ingress & Helm & 持久化存储-20230222
k8s核心技术笔记记录原创 2023-02-22 21:58:37 · 1338 阅读 · 5 评论 -
【云原生】使用k8s创建nginx服务—通过ingress类型暴露
把ingress通过DaemonSet的方式部署集群中,而且该节点打上污点不允许业务pod进行调度,以避免业务应用与Ingress服务发生资源争抢。原创 2023-02-19 19:09:11 · 768 阅读 · 0 评论 -
使用k8s部署mysql
使用k8s创建MySQL及测试原创 2023-02-19 14:53:45 · 557 阅读 · 0 评论 -
【云原生】使用k8s创建nginx服务—通过yaml文件svc类型暴露
在k8s集群内创建nginx服务,可以通过yaml文件形式或者命令方式创建。原创 2023-02-19 12:33:02 · 589 阅读 · 0 评论