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

    Kubernetes 开发 SpringCloud (一)、使用SpringCloud Kubernetes组件进行服务发现

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

    这里主要介绍的是如何在 Kubernetes 中使用 SpringCloud 框架开发 Java 应用,在这个过程中主要使用的组件就是 SpringCloud Kubernetes 来完成服务发现、动态配置,利用 Feign 来进行服务间的通信等。里先简单介绍下 SpringCloud Kubernetes,它主要是提供了使用 Kubernetes 本地服务的 Spring Cloud 通用接口实现。目标是促进 Spring Cloud 和运行在 Kubernetes 中的 Spring Boot 应用程序的集成。

    阅读更多
  • 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 部署 Kafka & Zookeeper & Kafka Manager

    Kubernetes 部署 Kafka & Zookeeper & Kafka Manager

    2019-07-19 17:06:00 kubernetes kafka zookeeper kafka manager

    Kafka 是由 Apache 软件基金会开发的一个开源流处理平台,由 Scala 和 Java 编写。它是一个分布式、支持分区的的、多副本,基于 zookeeper 协调的分布式消息系统。它最大特性是可以实时的处理大量数据以满足各种需求场景,比如基于 Hadoop 的批处理系统、低延时的实时系统、storm/Spark 流式处理引擎,web/nginx 日志,访问日志,消息服务等等。这里将演示如何在 Kubernetes 中部署 Kafka、Zookeeper、kafka-manager 几个应用实践。

    阅读更多
    • ««
    • «
    • 21
    • 22
    • 23
    • 24
    • 25
    • »
    • »»

超级小豆丁

Good luck will come along with a smiling.

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

我的信息

Address:BeiJing

Github:github.com/my-dlq

My Email:mynamedlq@163.com

个人留言

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

最新文章

  • 深入浅出 JAVA 集合 - HashMap
  • 深入浅出 JVM 之垃圾回收-垃圾回收器
  • 深入浅出 JVM 之垃圾回收-垃圾回收概述与算法
  • 深入浅出 JVM 之运行时数据区-程序计数器
  • 深入浅出 JVM 之运行时数据区-虚拟机栈
  • SpringBoot 结合 Spring Event 实现事件发布与监听
  • 深入浅出 JVM 之运行时数据区-方法区
  • 深入浅出 JVM 之运行时数据区-堆

分类

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

标签

KUBERNETES 70 JAVA 59 SPRINGBOOT 39 JVM 23 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 JAVA59 JENKINS13 JENKINS-ROLE1 JENKINS-SLAVE1 JOB1 JSON1 JVM23 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-AOP1 SPRING-CACHE2 SPRING-DATA-REDIS1 SPRINGBOOT39 SPRINGBOOT-ADMIN2 SPRINGBOOT-APOLLO1 SPRINGBOOT-EXCEPTION-HANDLER1 SPRINGBOOT-FILTER1 SPRINGBOOT-KAFKA1 SPRINGBOOT-VALID1 SPRINGCLOUD5 SPRINGCLOUD-KUBERNETES4 SPRINGCLOUD-KUBERNETES-CONFIG2 SPRINGCLOUD-ZUUL1 STATE-MACHINE1 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号