本文使用操作系统为 CentOS 7,Jenkins 版本为 2.277.1 零、准备工作 0.1. 安装 JDK 本文使用 rpm 安装:下载 rpm 包 注: ...
作者:小树扎根儿 邮箱:zjg num .com 一 从运维角度看微服务: . 微服务的特点: 服务组件化:每个微服务独立开发 部署,可以有效避免因单个微服务的变更引起整个系统重新部署的情况。 技术栈灵活:约定通信方式,使得服务本身功能实现对技术栈要求不再敏感。 独立部署:每个微服务独立部署,加速部署速度,方便扩展。 扩展性强:每个微服务可以部署多个,并且有负载均衡能力。 独立数据:每个微服务有 ...
2021-04-26 15:38 0 363 推荐指数:
本文使用操作系统为 CentOS 7,Jenkins 版本为 2.277.1 零、准备工作 0.1. 安装 JDK 本文使用 rpm 安装:下载 rpm 包 注: ...
零、准备工作 0.1. 说明 目前官网提供的最新镜像的 Nacos 版本为 1.4.1,但是在部署过程中有问题,实际使用为 1.3.0 官方文档提供了自动伸缩的部署方式,但需要部署持久卷声明(PersistentVolumeClaim 简称 PVC),故目前仍采用固定 ...
零、镜像 0.1. 母镜像选择 Alpine Linux 是一个面向安全应用的轻量级 Linux 发行版,基于 musl libc 和 busybox。Alpine 只有 5 M 左右,远远小于 CentOS 或 Ubuntu。因为程序基于 Java 开发,所以微服务镜像需要 ...
在 Kuberetes 应用中,一般是通过 Ingress 暴露 HTTP/HTTPS 的服务,但实际使用中可能需要暴露 TCP 服务。Ingress 默认包含了 Nginx,Nginx 本身支持 TCP 做反向代理,所以也 可以通过 Ingress 暴露 TCP 服务。假设我们需要将服务 ...
一、基本概念 1、一个pod中有多个容器 2、一个node可以包含多个pod 3、一个node就是一个物理机 二、如何把pod服务中的a.log导出来 前提:服务所在的容器是临时性的,容器重启后之前的日志会被删除,所以容器中的日志会实时同步到node所在的物理机中 ...
来源:https://qingmu.io/2020/04/08/Spring-Boot-Operator-User-Guide/ 前言 在Kubernetes中部署spring boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你更清爽简单的体验 ...
1、部署pod服务: rabbitmq.yaml文件如下: 2、创建rabbitmq svc服务: 3、登录pod,创建账号和密码: 4、web管理插件 K8S中部署MySQL服务: 1、创建k8s的 configmap文件 ...
1、概述 k8s的dashboard组件可以提供UI界面对集群进行管理,包括对应用问题的处理和集群本身的问题的处理。 本文介绍如何在k8s集群中部署dashboard服务。 2、部署过程 2.1、获取配置yaml curl -s -o ...