微服务技术栈
文章平均质量分 87
这个专栏的主要内容是微服务的技术栈。
害恶细君
多一项才能比少一项才能更危险!
展开
-
k8s集群环境的搭建
上一节学习了k8s的基础概念,对k8s有了基本的认识。这一节,来搭建一下k8s集群环境。一.环境规划1.集群类型● Kubernetes集群大致分为两类:一主多从和多主多从。● 一主多从:一个Master节点和多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境。● 多主多从:多台Master和多台Node节点,搭建麻烦,安全性高,适合用于生产环境。为了测试方便,本次搭建的是一主多从类型的集群。2.安装方式● kubernetes有多种部署方式,目前主流的方式有kubea.原创 2022-06-14 11:06:19 · 554 阅读 · 2 评论 -
kubernetes基础入门知识点
今天正式入门学习kubernetes,也就是大名鼎鼎的k8s,k就是开头字母,s是结尾字母,中间有8个字母,所以简称为k8s。这一小节学习总结一下Kubernetes的基础入门概念,比较简单。原创 2022-05-31 14:40:24 · 596 阅读 · 2 评论 -
Docker轻量级可视化工具Portainer的基本使用
Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境,这节学习它的安装和简单使用。官网地址:https://www.portainer.io/下面演示Portainer的安装:docker run -d \-p 8000:8000 \-p 9000:9000 \--name portainer \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \.原创 2022-05-25 20:23:27 · 978 阅读 · 1 评论 -
Docker-compose容器编排
Docker-compose是docker官方的开源项目,负责实现对docker容器集群的快速编排。,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。概述docker建议我们每一个容器中只运行一个服务,因为docker容器本身占用资源极少,所以最好是将每个服务单独的分割开来,但是这样我们又面临了一个问题。如果我需要同时部署好多个服务,难道要每个服.原创 2022-05-25 14:40:56 · 1698 阅读 · 2 评论 -
Docker网络
d原创 2022-05-25 10:59:29 · 820 阅读 · 0 评论 -
DockerFile知识点与运用
本节继续学习docker容器技术,之前有使用过DockerFile来构建自己的镜像 一.DockerFile简介二.DockerFile构建过程解析1. Dockerfile基础知识点2.Docker执行Dockerfile构建新镜像的内部大致流程3.DockerFile常用保留字指令三.案例体会四.虚悬镜像一.DockerFile简介DockerFile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。DockerFile构建3步骤:1.编写Dockerfi.原创 2022-05-22 20:06:36 · 292 阅读 · 0 评论 -
docker安装redis集群--分布式存储案例
这一节连我自己都觉得有点小高级了,今天我要学习使用docker安装redis集群来实现亿级数据存储。这一节会比较长,先讲理论,后动手实践,我尽量通过自己的实践来帮大家避坑。一.案例分析如果有1~2亿条数据需要缓存,那如何设计这个存储案例呢?单机是100%不可能的,肯定得是分布式存储,那具体如和实现呢?并且分布式肯定是多台,多台的话,假设有6台,那数据该怎么存放,存放到哪一台。读的时候怎么读,假如你有一些数据原本放在2号机,能不能保证下一次读的时候从2号机读出来?上述问题,业界一般有3种解决方案.原创 2022-05-21 13:33:04 · 356 阅读 · 0 评论 -
【保姆级】docker安装MySQL主从复制
学过微服务都晓得,MySQL不会单机使用的,最经典的配置一主一从肯定得有吧。今天学习用docker安装MySQL的主从复制。原创 2022-05-19 20:24:23 · 460 阅读 · 3 评论 -
【保姆级】本地镜像发布到阿里云和华为云
阿里云和华为云等提供云服务的厂商都有提供容器镜像服务,比如阿里云的ACR(Alibaba Cloud Container Registry),华为云的SWR(SoftWare Repository for Container)。今天学习一下将本地镜像发布到阿里云上,虽然大家跟着官网教程走花一点时间就能学会怎么使用,但是新手难免会走一些弯路,这里就帮你规避这些弯路。本地镜像发布到阿里云1.打开阿里云的官网,登录后搜索 “容器镜像服务” ,然后点击立即开通。个人用户开通个人版,企业开通企业版,这里开通.原创 2022-05-14 13:52:31 · 1623 阅读 · 0 评论 -
docker commit 命令的应用
继续学docker!原创 2022-05-14 10:18:09 · 1113 阅读 · 0 评论 -
微服务之Docker知识点总结
我上一节比较系统的学习总结了Spring Cloud的知识点,今天我要学习总结一下微服务技术栈中的Docker技术。我们学过了Spring Cloud后就知道,微服务多了,部署起来就会很麻烦。学习Docker技术就可以解决部署的难题。原创 2022-05-12 16:14:07 · 736 阅读 · 4 评论 -
Docker基础知识
✧ 概述Docker是一种容器,只不过相比其他容器而言性能更好。容器是一个标准的软件单元。Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。它打包了代码,以及所有的依赖项和运行环境等。之前我们使用springboot打包,打包后他只是一个jar包,并没有包含他的java环境等依赖。Docker可以使打包后的应用程序从一个运行环境到另一个运行环境都能够运行,解决了一个应用程序在我的电脑上面可以运行,在其他电脑上不能运行的情况。D原创 2022-04-13 11:42:17 · 1052 阅读 · 0 评论 -
Spring Cloud知识点全总结
这一节正式的来入门学习一下Spring Cloud 这个微服务框架。本篇是按照我自己的学习思路来编写的入门知识点总结。 一.Spring Cloud 框架概述1.基本介绍2.Spring Cloud与Spring Boot的版本兼容二.Spring Cloud 框架使用1.服务拆分2.案例准备4.微服务远程调用一.Spring Cloud 框架概述1.基本介绍SpringCloud是目前国内使用最广泛的微服务框架之一。官网地址:https://spring.io/projects/spring-.原创 2022-05-10 18:46:13 · 1448 阅读 · 6 评论 -
微服务基础入门
从本节开始,我开了一个新的专栏,叫做微服务技术栈。我进入到了微服务的学习阶段。这一小节就先来学习一下微服务的基础入门知识。这一节是一个过渡章节,所以会涉及到比较多的概念,以理解为主,比较短小。主要目的是让我们对微服务有一个具体的认识,方便后续学习更高级的知识。在这个专栏里,大家都是老师,欢迎在评论区学习讨论。 一.微服务的基本概念1.什么是微服务2.微服务的特点一.微服务的基本概念1.什么是微服务微服务在诞生之前,我们的架构主要是单体架构。那么单体架构有什么痛点呢?单体应用的痛点第一点就是.原创 2022-05-06 16:16:14 · 1911 阅读 · 7 评论