草庐IT

microK8s

全部标签

K8S中安装ES集群

背景在K8S安装ES集群,使用 Elasticsearch(ECK)Operator实现官网###https://operatorhub.io/operator/elastic-cloud-eck###https://www.elastic.co/guide/en/cloud-on-k8s/2.4/k8s-deploy-eck.html###githubhttps://github.com/elastic/cloud-on-k8s参考##阿里云容器服务安装ECKhttps://blog.csdn.net/cr7258/article/details/126613064##部署实践###kube

加入k8s集群报错this Docker version is not on the list of validated versions: 20.10.17. Latest validated...

报错信息[preflight]Runningpre-flightchecks [WARNINGSystemVerification]:thisDockerversionisnotonthelistofvalidatedversions:20.10.17.Latestvalidatedversion:18.09解决报错信息可以看出跟docker的版本有关系,意思是:此Docker版本不在已验证版本列表中:20.10.17。最新验证版本:18.09分别查看docker和k8s的版本kubectlversiondockerversionk8s与docker的兼容关系图,所以需要降低docker的版本

Kubernetes(K8S)单机版部署

1.虚拟机部署Kubernetes(K8S)_生骨大头菜的博客-CSDN博客,首先按照这里部署好k8s服务,但是只需要部署一台master服务器就可以2.默认k8s的master节点是不能跑pod的业务,需要执行以下命令解除限制#将master节点设为可以调度kubectltaintnodes--allnode-role.kubernetes.io/master-#如果需要设为不允许调度#kubectltaintnodesmasternode-role.kubernetes.io/master=:NoSchedule#污点可选参数NoSchedule:一定不能被调度PreferNoSchedu

MongoDB K8s集群部署

1.准备资源1.1NFS准备这里已经安装了NFS,并且可以处理NFS所有的操作,在这里不会说明NFS中的任何信息,只是使用。如果需要知道NFS如何配置,可查看其他的文章,里面有详细的说明。1.2镜像使用MongoDB在docker.io中,现在比较新的镜像mongo:4.4.9.dockerpullmongo:4.4.9dockerpullibmcom/nfs-client-provisioner-ppc64le如果在内部使用,不想因网络问题拉不到镜像,可以将镜像放到自己的镜像仓库中。在实践中,这是一个好方法。dockertagmongo:4.4.9172.16.0.111:2180/base

Kubeadm 部署 k8s 使用国内镜像源

Kubernetes官方文档的安装过程中,有些地方需要使用国内的镜像源才能完成这篇文章整合了所有需要替换国内镜像的地方,供参考环境操作系统:Rocky9(最小安装)容器运行时:containerdyum源k8s阿里云源cat/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mi

k8s容器日志收集方案

背景由于以下容器本身特性和现有日志采集工具的缺陷,开发者在收集Kubernetes分布式集群日志时常常遇到困扰:容器本身特性:采集目标多:容器本身的特性导致采集目标多,需要采集容器内日志、容器stdout。对于容器内部的文件日志采集,现在并没有一个很好的工具能够动态发现采集。针对每种数据源都有对应的采集软件,但缺乏一站式的工具。弹性伸缩难:Kubernetes是分布式的集群,服务、环境的弹性伸缩对于日志采集带来了很大的困难,无法像传统虚拟机环境下那样,事先配置好日志的采集路径等信息,采集的动态性以及数据完整性是非常大的挑战。现有日志工具的一些缺陷:缺乏动态配置的能力。目前的采集工具都需要事先手

如何重新启动k8s集群,并查看的状态

重新启动k8s集群的方法取决于您使用的部署方式。如果您使用的是kubeadm部署,可以使用以下命令重启集群:kubeadmresetkubeadminit如果您使用的是其他部署工具,请按照该工具的说明操作。查看集群状态可以使用kubectl命令,如:kubectlgetnodes该命令会列出集群中所有节点的状态。kubectlgetpods--all-namespaces该命令会列出集群中所有命名空间中的pod状态kubectlgetpods-nkube-system该命令会列出集群中kube-system命名空间中的pod状态kubectlgetpods--watch该命令会持续监视集群中p

k8s部署 elk(Elasticsearch,Kibana,Logstash,Redis,Filebea)

目录一、nfs存储二、部署镜像,制作tag三、 filebeat收集数据 四、logstash过滤数据五、elasticsearch存储数据+nfs做存储(自动注册pv详见前文)六、kibana展示数据七、验证安装一、nfs存储参考链接:k8s配置hadoop集群,nfs作为存储_疯飙的蜗牛的博客-CSDN博客二、部署镜像,制作tagdockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.17.2dockerpulldocker.elastic.co/kibana/kibana:7.17.2dockerpulldocker.elast

【K8S系列】深入解析Job

序言你只管努力,其他交给时间,时间会证明一切。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下Job-作业管理希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 专栏介绍这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,以下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析k8s:入门指南(二)第三讲深入解析Pod

【K8S系列】深入解析Job

序言你只管努力,其他交给时间,时间会证明一切。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下Job-作业管理希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 专栏介绍这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,以下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析k8s:入门指南(二)第三讲深入解析Pod