草庐IT

kubernetes-aerospike

全部标签

干货|EasyMR 基于 Kubernetes 应用的监控实践

在之前的内容中,我们深入探讨了EasyMR如何利用Kubernetes进行部署。大家已经了解到,在EasyMR的整体架构中,我们使用Prometheus进行节点和服务监控数据的采集、查询和存储。同时,Grafana作为强大的可视化工具,将Prometheus中的监控数据以多样化的方式展示出来。在本文中,我们将详细探讨在EasyMR中如何动态采集Kubernetes应用监控数据。传统采集方案的痛点在主机模式下,EasyMR使用Prometheus监控的配置主要依赖于static_configs和file_sd_configs。因为在这种部署方案下,节点与应用的稳定性较高,涉及到的变更与不确定性较

干货|EasyMR 基于 Kubernetes 应用的监控实践

在之前的内容中,我们深入探讨了EasyMR如何利用Kubernetes进行部署。大家已经了解到,在EasyMR的整体架构中,我们使用Prometheus进行节点和服务监控数据的采集、查询和存储。同时,Grafana作为强大的可视化工具,将Prometheus中的监控数据以多样化的方式展示出来。在本文中,我们将详细探讨在EasyMR中如何动态采集Kubernetes应用监控数据。传统采集方案的痛点在主机模式下,EasyMR使用Prometheus监控的配置主要依赖于static_configs和file_sd_configs。因为在这种部署方案下,节点与应用的稳定性较高,涉及到的变更与不确定性较

【业务功能115】微服务-springcloud-springboot-Kubernetes-k8s集群-Kubesphere实现DevOps流水线-CI/CD-SonarQube- Jenkins

基于Kubesphere实现DevOps一、DevOps介绍1.1项目开发需要考虑的维度dev怎么开发ops怎么运维参考项目链接:https://github.com/kubesphere/devops-maven-sample1.2DevOps是什么二、CI/CD介绍2.1持续集成(ContinuousIntegration)持续集成是指软件个人的部分向软件整体部分交付,频繁进行集成以便更快地发现其中错误。CI需要具备这些:全面的自动化测试这是实践持续集成&持续部署的基础,同时,选择合适的自动化测试工具也很重要灵活的基础设施容器、虚拟机的存在让开发人员和QA人员不必再大费周张去做IT基础设施

Kubernetes(K8S)集群部署

目录一、创建3台虚拟机二、为每台虚拟机安装Docker三、安装kubelet3.1安装要求3.2为每台服务器完成前置设置3.3为每台服务器安装kubelet、kubeadm、kubectl四、使用kubeadm引导集群4.1master服务器4.2node1、node2服务器4.3初始化主节点4.4work节点加入集群五、token过期怎么办?六、安装可视化界面dashboard6.1安装6.2暴露端口6.3访问web界面6.4创建访问账号6.5生成令牌6.6登录七、写在后面的话一、创建3台虚拟机具体操作步骤可以参考之前的教程,建议是先安装一台,然后克隆虚拟机,这样速度快。注意:在克隆时记得修

手把手教你实现Kubernetes Gitops

介绍容器化已成为管理和部署应用程序的流行方法,提供了一种跨不同环境一致地打包、分发和运行应用程序的简便方法。在这篇博文中,将介绍使用Docker将SpringBoot应用程序容器化并将其部署到Kubernetes集群的过程。还将提供代码示例和分步说明,以简化流程。先决条件Java开发工具包(JDK)8或更高版本Maven或GradleDockerKubernetes集群(例如,Minikube、EKS或GKE)第1步:创建SpringBoot应用程序首先,使用SpringInitializrWeb服务创建一个简单的SpringBoot应用程序。可以通过访问https://start.sprin

手把手kubernetes本地化部署(含疑难杂症排查解析)

文章目录一、什么是Kubernetes?二、Kubernetes的基本概念PodDeploymentServiceNamespaceConfigMapSecret三、Kuberntes单机本地部署3.1、安装minikube命令行工具3.2、安装docker3.3、启动minikube3.4、使用Dashboard3.5、异常问题解决3.5.1、提示Docker失败3.5.2、dockerDNS配置3.5.3、metrics-server启动失败3.6、删除minikube四、kubernetes的基础用法4.1、创建和查询Deployment4.2、创建和查询Pod4.3、公开服务4.4、访

【云原生】2.3 Kubernetes 核心实战(上)

 哈喽~大家好呀,前面一篇我们部署了集群并且设置好了可视化界面,接下来我们进入到核心实战部分吧。  🥇个人主页:个人主页​​​​​       🥈 系列专栏:【云原生系列】🥉与这篇相关的文章:       1.5【云原生】Docker进阶实战【云原生】1.5Docker进阶实战_程序猿追的博客-CSDN博客_idea链接docker2.1【云原生】Kubernetes基础概念【云原生】2.1Kubernetes基础概念_程序猿追的博客-CSDN博客2.2【云原生】kubeadm创建集群【云原生】2.2kubeadm创建集群_程序猿追的博客-CSDN博客目录一、操作Namespace二、理解Po

Kubernetes(K8S)使用PV和PVC做存储安装mysql

Kubernetes使用PV和PVC做存储安装mysql环境准备什么是PV和PVC环境准备配置nfs安装nfs配置nfs服务端创建命名空间配置pv和pvcpv的yaml文件pvc的yaml文件部署mysql创建mysql的root密码的secret创建mysql部署的yaml部署mysql链接mysql外部链接内部链接环境准备首先你需要一个k8s环境,可以参考我写的文章:https://blog.csdn.net/m0_51510236/article/details/130842122什么是PV和PVC我们可以简单看一下官网的描述:https://kubernetes.io/zh-cn/do

掌握这些Kubernetes Pod技巧,成为企业必备技能人才

KubernetesPod是什么?KubernetesPod是Kubernetes应用的基本执行单元。可以把它想象成应用程序运行的独特环境,封装了一个或多个应用容器以及共享的存储/网络资源。Kubernetes有很多封装服务、端点和其他实体的概念,但归根结底一个Pod是你的代码运行的地方。KubernetesPod和容器的区别从概念上来说,Pod可以和DockerCompose中的容器进行比较。在与DockerCompose相比时,Pod在Kubernetes中扮演的角色与容器在DockerCompose中扮演的角色相同,但Pod实际上是一种对一个或多个容器的抽象,具有相关的网络和存储配置。P

【云原生 | Kubernetes 系列】—K8S部署RocketMQ集群(双主双从+同步模式)

【云原生|Kubernetes系列】—K8S部署RocketMQ集群(双主双从+同步模式)版权本文为云录原创文章,转载无需和我联系,但请注明来自云录https://www.yunzhuan.siterocketMQ高可用有很多种方式,比如:单机部署,多主集群,双主双从同步部署,双主双从异步部署,以及多主多从部署。部署集群可按照自己公司的实际情况进行部署。单机部署:只启动一个rocketMQ实例就可以了,一般常用来本机测试使用。原因:一旦rocketMQ因某些原因挂掉,导致mq无法使用,则我们服务器无法接受信息与消费信息等。多主集群:只部署mq主节点,无部署从节点。优点:配置简单,单个Maste