目录一、ConfigMap 概述1.1  什么是 ConfigMap?1.2  ConfigMap 能解决哪些问题?1.3 ConfigMap 应用场景1.4 局限性二、ConfigMap 创建方法2.1 根据字面值创建 ConfigMap2.2 基于文件创建 ConfigMap 2.3 基于目录创
目录k8s配置中心实战-configmap资源0 configmap前置说明0.1.1 configmap和secret0.1.2 怎么使用configmap0.1.3 更新configmap配置的方法1 configmap使用准备1.1 清理资源1.2 拆分zk集群1.3 创建dubbo-monitor资源清单1.3.1 创建comfigmap清单1.3.2 修改deploy清单内容1.4 创建
转载 2024-03-08 21:09:29
106阅读
目录一、引言二、方式1:在K8S上部署Spring Cloud Alibaba三、方式2:在K8S上部署Spring Cloud K8S3.1 第1次优化:移除Spring Cloud K8S DiscoveryClient四、方式3:在K8S上部署SpringBoot应用4.1 第2次优化:移除Spring Cloud K8S Config4.2 支持配置自动刷新五、关于3种方式的选择六、方式
# 从springboot调用k8s 如果你正在开发一个基于Spring Boot的应用程序,并且想要实现与Kubernetes(K8S)的交互,你来对地方了!在本篇文章中,我将指导你如何实现"springboot调用k8s",帮助你快速上手。 ## 流程 首先,让我们看一下整个流程,并使用一个表格来展示每个步骤。 | 步骤 | 操作 | | ------ | ------ | | 1 |
原创 2024-03-12 11:59:53
163阅读
在Kubernetes(K8S)中调用Spring Boot应用是一项非常常见的操作。本篇文章将教您如何实现这一目标,首先我们来看一下整个流程的步骤: | 步骤 | 操作 | | -------- | ----- | | 1 | 创建一个Spring Boot应用程序 | | 2 | 构建Docker镜像 | | 3 | 将Docker镜像推送到Docker仓库 | | 4 | 创建一个Kube
原创 2024-03-19 10:22:07
41阅读
本文是《spring-cloud-kubernetes实战系列》的第六篇,主要内容是在kubernetes上部署一个java web应用,该应用使用了spring-cloud-kubernetes框架,可以使用kubernetes的configmap;系列文章列表《spring-cloud-kubernetes官方demo运行实战》《你好spring-cloud-kubernetes》《sprin
前言K8s + Spring Boot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用)配置健康检查健康检查类型:就绪探针(readiness)+ 存活探针(liveness)探针类型:exec(进入容器执行脚本)、tcpSocket(探测端口)、httpGet(调用接口)业务层面项目依赖 pom.xml<dependency>
一、概述spring boot 应用以容器的方式运行在 k8s 集群上面是非常方便的,但是不同的环境需要不同的配置文件,我们可以使用外部的配置中心,比如 nacos 、apollo。k8s 也提供了 configMap 用来将环境配置信息和容器镜像解耦,便于应用配置的修改。本文主要从以下几个方面介绍 spring boot 使用 k8s 的 configMap 作为外部配置的使用方法:spring
转载 2024-04-19 12:41:27
44阅读
K8S服务调用是在Kubernetes集群中实现服务之间通信的重要部分。本文将介绍如何在K8S集群中实现服务调用,以帮助新手快速入门。 ### K8S服务调用流程 下面是K8S服务调用的基本流程,可以用表格展示出来: | 步骤 | 操作 | |---|---| | 1 | 创建一个Pod | | 2 | 创建一个Service | | 3 | 在其他Pod中调用该Service | ###
原创 2024-03-08 10:01:53
38阅读
入门阅读材料:1. microservices(翻译)  原文 对于微服务而言,有六个基本必须实现的1.进程通讯2.服务注册与发现3.负债均衡4.配置中心5.熔断器6.网关路由2. service mesh的历史和市场格局3. Istio介绍安装和配置 servicemesher社区4. spring boot 基础学习示例 (1)什么是
转载 2024-04-21 20:15:27
65阅读
目录1、关于kubenetes configMap 介绍2、spring-cloud-starter-kubernetes-config3、创建springboot应用4、在k8s中创建ConfigMap 1、关于kubenetes configMap 介绍configMap是kubernetes提供的基本服务之一,创建一个configmap资源,对应着一份配置文件,可以将该资源通过数据卷的形式映
转载 2024-02-27 14:13:19
33阅读
? Starting control plane node minikube in cluster minikube? Pulling base image …E0126 17:03:30.131026 34416 cache.go:180] Error downloading kic artifacts: failed to download kic base image or any fall
首先,无论是调用/被调用服务,都需要注册到注册中心,因此会用到eureka。一、demo项目结构二、pom文件(1)父工程一定要注意springboot和springcloud的版本问题<parent> <groupId>org.springframework.boot</groupId> <artifactId>s
转载 2024-04-30 23:50:12
176阅读
最近一直在研究基于Kubernetes和SpringBoot的微服务架构,在研究过程中,逐渐意识到,一个优秀的微服务架构在最大化地做到高内聚、松耦合的同时,也必须要求架构内的微服务基于一定的规范进行设计。符合这些规范的微服务,才是是体系内的“优秀公民”,只有体系内的都是“优秀公民”,才能保障微服务架构的健康发展。 针对这一设计理念,我决定写几篇博文,来定义一下我认为的“优秀公民”,给后续搭建微服务
转载 2024-04-15 13:50:56
63阅读
下面为大家介绍我司生产环境使用了3年的基于K8S的dev ops 配置实现 K8s + SpringCloud实现零宕机发版,优雅重启:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用)汇总配置业务层面项目依赖 pom.xml使用 spring-boot-starter-actuator 镜像 存活、就绪检查使用 prometheus 进行应用监控<!--
转载 2024-03-16 15:15:03
269阅读
在使用Kubernetes (K8S) 进行集群服务调用时,我们需要遵循一定的流程。下面我将介绍一个简单的示例,来教会你如何实现K8S集群服务调用。 ### 流程步骤 | 步骤 | 操作 | |----|----| | 1 | 创建一个服务 | | 2 | 部署一个应用来调用服务 | | 3 | 使用服务发现机制进行服务调用 | ### 代码示例 #### 步骤 1: 创建一个服务K
原创 2024-02-21 17:44:58
107阅读
K8S外部服务调用 在Kubernetes(K8S)集群中,外部服务调用是一个常见的场景,比如调用外部API或者外部数据库。在这篇文章中,我将教你如何实现K8S外部服务调用,让你能够顺利完成这个任务。 整体流程 下面是实现K8S外部服务调用的整体流程,我们将通过以下步骤来完成: | 步骤 | 描述 | |------|------| | 1 | 创建一个外部服务调用K8S Depl
原创 2024-03-04 09:49:56
77阅读
K8S服务调用是指在Kubernetes集群中,一个服务(Service)如何调用另一个服务的过程。这是一个非常常见的场景,比如一个微服务需要调用另一个微服务的API接口。在Kubernetes中,服务间的调用通常通过Service对象和DNS来实现。 首先,我们来看一下K8S服务调用流程: | 步骤 | 描述 | | ---- | --- | | 1 | 创建需要调用服务(Servic
原创 2024-03-26 11:34:59
197阅读
Kubernetes(K8S)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在K8S中,可以通过服务发现来调用其他服务。下面将介绍如何在K8S中实现调用其他服务的过程: **步骤概述:** | 步骤 | 操作 | 代码示例 | | ---- | -------------------
原创 2024-04-15 14:38:58
62阅读
在Kubernetes(简称K8S)中,要调用所有服务涉及到对多个服务进行管理和调用的操作。下面我将教你如何实现在K8S调用所有服务的方法。 ### 整体步骤 首先,让我们看一下实现“k8s调用所有服务”的整体流程: | 步骤 | 操作 | | :---: | --- | | 1 | 获取所有服务的信息 | | 2 | 循环遍历所有服务并获取其IP和端口信息 | | 3 | 调用每个服务 |
原创 2024-03-26 10:07:06
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5