小豆丁技术栈
主页
目录
Links icon
Java文章 SpringBoot文章 Jenkins文章 Docker文章 kubernetes文章 博客示例 Github 地址
关于
Search
🌐
中文
  • Kubernetes 开发 SpringCloud (二)、使用 SpringCloud Kubernetes 组件进行动态配置

    Kubernetes 开发 SpringCloud (二)、使用 SpringCloud Kubernetes 组件进行动态配置

    2019-07-25 17:21:03 kubernetes springboot springcloud springcloud kubernetes

    Kubernetes 本身存在 ConfigMap 与 Secret 对象来存储配置,所以在 Kubernetes 部署 SpringCloud 的应用尝试不再采用统一配置中心管理配置,而是将配置文件存入 Kubernetes 的 ConfigMap 与 Secret 资源中,经过尝试这种做法确实可行。不过用这种方法还面临一个问题是直接存入 ConfigMap 或者 Secret 中如果配置发生变化,程序是无法感知到变化从而不会进行自动重启或刷新配置。由于上面问题,SpringCloud Kubernetes 提供了 spring-cloud-starter-kubernetes-config 组件来解决在 Kubernetes 环境中使用 ConfigMap 或 Secret 动态配置发现与更新问题,当存在 ConfigMap 中的配置或者存在 Secret 中的密码发生更改时候,在 Kubernetes 中的服务能及时监控到这一变化从而按照配置的配置更新策略进行动态更新或者服务重启。这里记录下这个组件的使用。

    阅读更多
  • Kubernetes 开发 SpringCloud (三)、使用 SpringCloud Feign 进行 SrpingCloud 服务间的通信

    Kubernetes 开发 SpringCloud (三)、使用 SpringCloud Feign 进行 SrpingCloud 服务间的通信

    2019-07-25 17:21:02 kubernetes springboot springcloud springcloud kubernetes

    Kubernetes 环境中使用 SpringCloud 框架开发服务跟本地开发一样,服务间调用也是可用利用 Feign 完成服务间通信工作,保持和本地开发 SpringCloud 模式不变,这样也能减少学习成本。如果使用 SpringCloud Feign 还能配合 SpringCloud Sleuth 生成链路日志,然后配合 Zipkin 配合完成服务间链路追踪工作。这里介绍下如何使用 SpringCloud Feign 进行服务间的通信。

    阅读更多
  • Kubernetes 开发 SpringCloud (四)、Kubnernetes 部署 Zipkin 搭配 Kafka+ElasticSearch 实现链路追踪

    Kubernetes 开发 SpringCloud (四)、Kubnernetes 部署 Zipkin 搭配 Kafka+ElasticSearch 实现链路追踪

    2019-07-25 17:21:01 kubernetes springboot springcloud springcloud kubernetes zipkin

    微服务架构是通过业务来划分服务的,对外暴露的接口,可能需要很多个服务协同才能完成一个接口功能,如果链路上任何一个服务出现问题,都会形成导致接口调用失败。此时查找出现问题的微服务是很困难的。Spring Cloud Sleuth主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了zipkin。这里演示如何在 Kubernetes 下部署 Zipkin Server,并且创建 SpringCloud Sleuth 项目产生链路数据。

    阅读更多
  • Kubernetes 中用 SpringBoot Admin+SpringCloud Kubernetes 监控&调试 SpringBoot 应用

    Kubernetes 中用 SpringBoot Admin+SpringCloud Kubernetes 监控&调试 SpringBoot 应用

    2019-06-24 00:01:00 java springboot springboot admin kubernetes

    Spring Boot Admin 是一个开源社区项目,用于管理和监控 SpringBoot 应用程序,展示Spring Boot Admin Client 的 Actuator 端点上的一些监控信息。这里要在 Kubernetes 中部署 SpringBoot Admin,由于 Kubernetes 自带服务发现,所以去掉注册中心等,这里需要和 SpringCloud Kubernetes 完成 Kubernetes 下的服务发现。这里将演示 SpringBoot Admin 与 SpringCloud Kubernetes 配合完成监控 Kubernetes 中的 SpringBoot 应用。

    阅读更多
  • 利用 Swagger Kubernetes 调试 Kubernetes 的 Spring 应用 API & 生成 API 文档

    利用 Swagger Kubernetes 调试 Kubernetes 的 Spring 应用 API & 生成 API 文档

    2019-06-20 20:47:00 java springboot swagger kubernetes

    Swagger Kubernetes 是能够将 Kubernetes 环境下 Spring 项目的 Swagger 文档聚合,只要 Spring 项目中引用了 Swagger 工具暴露 Swagger API,就可以将其所有的这类项目 Swagger 接口聚合到 Swagger Kubernetes 项目当中。且 Kubernetes 环境中拥有服务发现功能,能够自动发现那些暴露 Swagger API 的 Spring 应用,然后生成 Markdown 格式的文档展示在页面上,通过反向代理可以直接调用对应服务接口进行调试工作。

    阅读更多
    • ««
    • «
    • 5
    • 6
    • 7
    • 8
    • 9
    • »
    • »»

超级小豆丁

Good luck will come along with a smiling.

欢迎关注我的公众号"小豆丁技术栈"关注最新技术动态

我的信息

Address:BeiJing

Github:github.com/my-dlq

My Email:mynamedlq@163.com

个人留言

比较忙碌,有疑问可以发邮件或者公众号留言

最新文章

  • SpringBoot 遇上状态机:简化复杂业务逻辑的利器
  • SpringBoot 使用 AOP 方式高效的记录操作日志
  • 深入浅出 JAVA 之集合 - ConcurrentHashMap
  • 深入浅出 JAVA 集合 - HashMap
  • 深入浅出 JVM 之垃圾回收-垃圾回收器
  • 深入浅出 JVM 之垃圾回收-垃圾回收概述与算法
  • 深入浅出 JVM 之运行时数据区-程序计数器
  • 深入浅出 JVM 之运行时数据区-虚拟机栈

分类

KUBERNETES 67 JAVA 50 SPRINGBOOT 19 JENKINS 11 DOCKER 9 PROMETHEUS 9 SPRINGCLOUD 5 HELM 4 LINUX 4 GRAFANA 1 ISTIO 1 SPRING 1

标签

KUBERNETES 70 JAVA 63 SPRINGBOOT 41 JVM 24 JENKINS 13 PROMETHEUS 12 DOCKER 11 TRAEFIK 8 GC 5 GIT 5 REDIS 5 SPRINGCLOUD 5 CENTOS 4 ETCD 4
所有标签
ACID1 ALERTMANAGER2 APISERVER1 APOLLO2 BACKUP1 BLACKBOX1 CADVISOR2 CAFFEINE1 CALACO1 CENTOS4 CONFIGURATIONPROPERTIES1 COREDNS1 CRONJOB1 DASHBOARD3 DATABASE2 DATETIMEFORMATTER1 DISTRIBUTED1 DISTRIBUTED-LOCK1 DLEDGER1 DNS1 DOCKER11 DOCKERFILE1 ELASTICSEARCH3 EMAIL1 ENCRYPT1 ENVIRONMENT1 ETCD4 EUREKA3 EXCEPTION-HANDLER1 FASTJSON1 FLUENTD1 FUNTION1 GC5 GIT5 GIT-BRANCH1 GIT-PARAMETER1 GIT-PUSH1 GITLAB1 GLUSTERFS1 GRAFANA4 GSON1 HARBOR1 HEKETI1 HELM3 HOSTS1 HTTP1 HTTPCLIENT1 HTTPCLIENT5.01 ID1 IDEMPOTENCE1 INDEX1 INGRESS2 IPVS1 ISSUE4 ISTIO1 JAVA63 JENKINS13 JENKINS-ROLE1 JENKINS-SLAVE1 JOB1 JSON1 JVM24 KAFKA3 KAFKA-LOGS1 KAFKA-MANAGER1 KERNAL1 KIBANA2 KUBEADM4 KUBEADM-INSTALL-KUBERNETES1 KUBECTL1 KUBELET1 KUBERNETES70 KUBERNETES-1.16.31 KUBERNETES-RBAC1 LAMBDA2 LIMITRANGE1 LINUX4 LIVENESSPROBE1 LOCALDATETIME1 LOCALTIME1 LOG4J21 MAVEN2 MAVEN-REPOSITORY1 METRICS1 METRICS-SERVER2 MONGODB1 MYBATIS3 MYSQL3 NACOS1 NDS1 NEXUS31 NFS3 NFS-PROVISIONER2 NODE1 OPTIONAL1 POD1 PROMETHEUS12 PROMETHEUS-OPERATOR2 PV1 PVC1 QOS1 RBAC1 READINESSPROBE1 REDIS5 REDIS-CLUSTER1 RESOURCEQUOTA1 ROCKETMQ2 SONAR1 SONARQUBE2 SONATYPE1 SPRING1 SPRING-AOP2 SPRING-CACHE2 SPRING-DATA-REDIS1 SPRINGBOOT41 SPRINGBOOT-ADMIN2 SPRINGBOOT-APOLLO1 SPRINGBOOT-EXCEPTION-HANDLER1 SPRINGBOOT-FILTER1 SPRINGBOOT-KAFKA1 SPRINGBOOT-VALID1 SPRINGCLOUD5 SPRINGCLOUD-KUBERNETES4 SPRINGCLOUD-KUBERNETES-CONFIG2 SPRINGCLOUD-ZUUL1 STATE-MACHINE2 STOMP1 STORAGECLASS3 STREAM1 SWAGGER3 TAINT1 THINBACKUP1 THREAD2 TOLERATION1 TRAEFIK8 TRAEFIK-INGRESS1 TRAEFIK-MIDDLEWARES1 TRAEFIK-V2.01 TRAEFIK-V2.11 TRAEFIK-V2.21 TRAEFIK-V2.31 TRAEFIK2.01 TRAEFIK2.11 TRAEFIK2.21 TRAEFIK2.31 TRANSACTION1 VALID1 VALUE1 WEBSOCKET1 ZIPKIN1 ZOOKEEPER1 ZUUL1
[A~Z][0~9]

Copyright 2017-  小豆丁技术栈. All Rights Reserved

京ICP备18058506号-1
京公网安备 11011102001149号