草庐IT

k8s安装网络插件镜像下载不了问题

下面是本人在帮好友安装k8s过程中在安装网络插件这里碰到的问题使用kubectlapply-fkube-flannel.yml安装flannel网络插件安装完之后是要等个一阵子的,但是等了十分钟后发现节点状态还是为Noready通过journalctl-f-ukubelet查看kubelet日志发现报错systemctlstatuskubelet查看报错如下#systemctlstatuskubelet*kubelet.service-kubelet:TheKubernetesNodeAgentLoaded:loaded(/usr/lib/systemd/system/kubelet.serv

安装k8s工具之二-kubeasz

一、介绍Kubeasz是一个基于Ansible自动化工具,用于快速部署和管理Kubernetes集群的工具。它支持快速部署高可用的Kubernetes集群,支持容器化部署,可以方便地扩展集群规模,支持多租户,提供了强大的监控和日志分析功能,可以大大简化Kubernetes的部署和管理过程,提高系统的可靠性和弹性。本文将介绍如何使用Kubeasz快速部署和管理Kubernetes集群。二、前置条件在开始使用Kubeasz之前,需要确保满足以下前置条件:1.准备好一组CentOS7.x系统的机器,每台机器至少具备2核CPU和4GB内存。2.确保机器之间可以通过SSH互相通信,并且可以访问互联网。3

【K8S系列】深入解析K8S调度

序言做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记论点蓝色:用来标记论点Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8s调度相关知识希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如果有什么建议,都可以留言和我交流 专栏介绍这是这篇文章所在的专栏,欢迎订阅:【深入解析k8s】专栏简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,以下是已更新的章节这是专栏介绍文章地址:【深入解析K8S专栏介绍】Kubernetes是一个分布式

k8s创建deployment

在自定义ns中,使用create命令的方式创建一个3副本的deploy,镜像httpd:latest,端口自定义kubectlcreatedeploymentljj17--replicas=3--image=httpd:latest2、查看deploy、rs、pod3、两种方法,扩充副本数量为5kubectlscaledeployljj17--replicas=5//第一种方法kubectleditdeployljj17//第二种方法,直接秀海配置文件里的replicas行数量4、变更镜像版本5、使用yaml文件生成deploy,要求同1apiVersion:apps/v1kind:Deplo

kubeadm init [ERROR ImagePull]: failed to pull image registry.k8s.io 解决方法

**https://blog.itwk.cc由于国内网络原因,kubeadminit部署集群会卡住不动,,报错如下:errorexecutionphasepreflight:[preflight]Somefatalerrorsoccurred:[ERRORImagePull]:failedtopullimageregistry.k8s.io/kube-apiserver:v1.25.6:output:E012400:28:25.3696523299remote_image.go:171]“PullImagefromimageservicefailed”err=“rpcerror:code=Un

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