个人主页:五敷有你 系列专栏:中间件⛺️稳中求进,晒太阳1.数据卷(容器数据管理)修改nginx的html页面时,需要进入nginx内部。并且因为内部没有编辑器,修改文件也很麻烦。这就是因为容器...
-
云原生 微服务 容器 运维 【中间件】docker数据卷
-
eureka 容器 运维 云原生 使用Docker搭建YesPlayMusic网易云音乐播放器并发布至公网访问
目录⛳️推荐1. 安装Docker2. 本地安装部署YesPlayMusic3. 部署公有云YesPlayMusic播放器3.1 安装cpolar内网穿透3.2 固定YesPlayMusic公网地址⛳️推荐前些天发现了一个巨...
-
分布式 云原生 Zookeeper下载安装
下载地址:https://downloads.apache.org/zookeeper 解压: 修改配置文件:重命名: 修改内容: 启动: 测试:...
-
容器 运维 云原生 Dockerfile构建镜像(SSH、Systemctl、nginx、tomcat 、mysql、)
目录构建SSH镜像构建Systemctl镜像构建nginx镜像构建Tomcat镜像构建MySQL镜像构建SSH镜像切换到目录 /opt/sshd: 这是为了进入一个特定的目录,后续的操作将在这个目录下进行。创建...
-
容器 运维 云原生 Docker进阶:Docker-compose 实现服务弹性伸缩
Docker进阶:Docker-compose 实现服务弹性伸缩一、Docker Compose基础概念1.1 Docker Compose简介1.2 Docker Compose文件结构二、弹性伸缩的原理和实现步骤2.1...
-
分布式 云原生 zookeeper 无法启动
1、查看服务状态2、查看启动日志3、查看服务日志 cat /var/log/zookeeper/zookeeper.log原因从提供的日志中,可以看到ZooKeeper在启动过程中遇到了一个java.io.EOFExcept...
-
架构 云原生 微服务day01 -- SpringCloud01 -- (Eureka , Ribbon , Nacos)
介绍微服务1.认识微服务(p1-p5 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?1.0.学习目标了解微服务架构的优缺点1.1.单体架构单体架...
-
golang 算法 开发语言 后端 云原生 掌握Go语言:Go语言结构体,精准封装数据,高效管理实体对象(22)
在Go语言中,结构体(Struct)是一种自定义的数据类型,用于封装不同类型的数据字段。结构体可以看作是一种用户自定义的数据结构,用于组织和管理相关的数据。结构体由一组字段(Fields)组成,每个字段可以是不同的数据类型,...
-
分布式 云原生 笔记 面试 【zookeeper】在Windows上启动zookeeper
个人博客:个人主页个人专栏:软件的安装使用⛳️ 功不唐捐,玉汝于成目录前言正文1.下载ZooKeeper:2.配置ZooKeeper:3.启动ZooKeeper:4.关闭ZooKeeper:结语 我的其他博客前言在当今...
-
kubernetes 容器 云原生 k8s的资源管理
1 k8s资源管理1.1 k8s资源管理方法陈述式资源管理方法(可理解成使用一条kubectl命令及其参数选项来实现资源对象的管理操作)1.kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserv...
-
kubernetes 容器 云原生 k8s搭建(详细演示完整一篇)
天行健,君子以自强不息;地势坤,君子以厚德载物。每个人都有惰性,但不断学习是好好生活的根本,共勉!文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。文章目录一、环境准备1. 系统类型2. 系统要求3. 系统配...
-
kubernetes 容器 云原生 K8S学习指南(42)-k8s调度之NodeSelector
文章目录引言什么是NodeSelector?NodeSelector的基本结构NodeSelector的使用方法1. 定义NodeSelector2. 应用NodeSelector3. 验证NodeSelector实际应用示...
-
分布式 云原生 zookeeper:启动后占用8080端口问题解决
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。我们经常在运行zookeeper服务时,不需要配置服务端口,服...
-
golang 开发语言 后端 云原生 掌握Go语言:Go语言结构体进阶,探索高级特性与实用技巧(23)
Go语言中的结构体(Struct)除了基本的定义和使用外,还有一些高级用法,可以让我们更灵活地使用结构体。下面详细解释一些高级用法:结构体嵌套结构体可以嵌套在其他结构体中,形成更复杂的数据结构。这种嵌套可以使代码更清晰,更符...
-
kubernetes 容器 【云原生系列】第一讲:什么是云计算
序言 文章颜色说明:一、为什么要有云计算1.1 背景1.1.1 硬件设备复杂程度越来越高1.1.2 运维复杂程度越来越高2 云计算定义2.1 常规定义:2.2 (NIST)定义:3 云计算要素3.1 资源池3.2 云计算平台...
-
spring cloud 云原生 Ribbon-负载均衡
目录一、负载均衡的作用位置二、Ribbon负载均衡的工作流程三、IRule接口 负载均衡的策略: 修改负载均衡策略(即修改使用的IRule接口的实现类):四、饥饿加载五、总结 前置知识...
-
java 面试 云原生 美团太细了:Springcloud 微服务优雅停机,如何实现?
说在前面关于Spring Boot、Spring Cloud应用的优雅停机,平时经常会被问到,这也是实际应用过程中,必须要掌握的点。在40岁老架构师 尼恩的读者社区(50+ 中,最近有小伙伴拿到了一线互联网企业如美团、拼多多...
-
kubernetes 容器 云原生 docker kubeadm部署k8s1.27.2版本高可用集群(外部etcd集群带TLS认证)
文章目录环境软件版本服务器系统初始化etcd 证书生成etcd集群部署负载均衡器部署部署k8s集群部署网络组件FAQ环境控制平面节点主机的配置最少是2C2G,否则kubeadm init的时候会报错主机名IP组件系统os12...
-
kubernetes 容器 云原生 K8S问题记录
1、POD启动状态一直为ContainerCreating,提示cni0的IP与既有子网不同报错信息使用 kubectl describe pods -n 命令可看到提示信息 Failed to create pod s...
-
kubernetes java 容器 云原生 服务器 k8s-ingress-安装
本文章属个人学习整理的对应笔记,学习内容来尚硅谷的培训课,有兴趣的同学可以跳转下方链接【云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps】https://www.bilibili.com/...
-
云原生 java SpringCloud组件 Spring Cloud全方位解读——构建微服务架构的利器
目录一、微服务简介二、微服务发展史三、Spring Cloud 3.1 Spring Cloud 版本策略 3.2 Spring Cloud 发展历程 微服务是一种软件架构风格,将...
-
云原生 Kubernetes 部署 RabbitMQ
文章目录一、概述1.Operator2.Helm二、基础1.Operator1.1.Quickstart(单实例)1.2.获取用户名和密码1.3.访问RabbitMQ管理UI1.4.删除Rabbitmq1.5.安装方式选择三...
-
网络 linux 服务器 云原生 VMware Centos7下载安装教程(超详细)
「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者Centos7下载安装一、下载镜像二、创建虚拟机三、安装Centos 7四、配置网络一、下载镜像点击进入...
-
kubernetes spring cloud 面试 云原生 K8S圣经12:SpringCloud + Jenkins + K8s Ingress 自动化灰度发布
尼恩的技术社群中(50+),尼恩一直到指导大家面试, 指导大家做简历优化。生产环境 ,如何进行SpringCloud+Jenkins+ K8s Ingress 灰度发布, 是很多小伙伴都没有实操过的难题。但是,灰度实操,又是...
-
云原生 Zookeeper的分布式通信与协调
1.背景介绍Zookeeper是一个开源的分布式应用程序,它为分布式应用程序提供一致性、可靠性和原子性的分布式协调服务。Zookeeper的核心功能包括:数据持久化、监听器机制、原子性更新、集群管理、分布式同步等。Zooke...
-
分布式 云原生 编程 UnrecognizedOptionException: zookeeper is not a recognized option - 解决方案
UnrecognizedOptionException: zookeeper is not a recognized option - 解决方案当你在编程过程中遇到类似于"Exception in thread ‘main’...
-
分布式 云原生 Zookeeper与ApacheDruid的对比
1.背景介绍1. 背景介绍Zookeeper 和 Apache Druid 都是分布式系统中常见的组件,它们在分布式系统中扮演着不同的角色。Zookeeper 主要用于分布式协调,负责管理分布式应用程序的配置、服务发现、集群...
-
kubernetes 运维 云原生 容器 k8s教程----零基础快速入门
k8s详解教程----零基础快速入门前言:Kubernetes(k8s)作为云原生的核心平台,吸引了越来越多的运维、开发、测试以及其他技术员去了解学习。随着行业越来越内卷,k8s已经被广泛使用,作为一名运维人员,k8s将成为...
-
kubernetes 容器 云原生 k8s无法删除pv,pvc问题
问题:在k8s里面创建了pv,pvc删除时报错:error: resource(s were provided, but no name was specified解决:正确的删除顺序:1.先删除pod2.再删除pv3.在...
-
分布式 云原生 zookeeper和nacos区别是什么,注册中心用zookeeper还是nacos
注册中心对比和选型:Zookeeper、Eureka、Nacos、Consul和ETCDzookeeper和nacos区别是什么Nacos集群raft选举算法原理Zookeeper和Nacos是两个不同的分布式系统协调组件,...
-
kubernetes 云原生 k8s-containerd容器运行时默认50G存储位置更换
containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。当容器运行的越来越多,默认的50G不够使用了。有2种方法可以进行解决。方式1、增加/根分区的磁盘空间。方式2、修改containerd配置...
-
云原生 k8s之service五种负载均衡byte的区别
1,什么是Service?1.1 Service的概念在k8s中,service 是一个固定接入层,客户端可以通过访问 service 的 ip 和端口访问到 service 关联的后端pod,这个 service 工作依...
-
golang 数据库 云原生 后端 开发语言 掌握Go语言:利用Go语言的单向通道和select语句,提升库存管理效率(21)
在Go语言中,我们已经学习了通道的基本操作和规则,今天我们将深入探讨通道的高级玩法,特别是单向通道。首先,让我们回顾一下通道的基本操作。基本操作回顾通道是双向的,即可以用于发送和接收数据。我们可以使用以下方式声明一个通道:上...
-
kubernetes 容器 云原生 K8S学习指南(10)-k8s中为pod分配CPU和内存资源
文章目录前言为什么需要资源分配?Pod中的资源配置CPU资源配置CPU请求和限制示例内存资源配置内存请求和限制示例如何设置资源配置示例资源分配的最佳实践结论前言Kubernetes(简称K8s)是一种开源的容器编排平台,广泛...
-
云原生 人工智能 Zookeeper与分布式数据挖掘的应用
1.背景介绍1. 背景介绍分布式数据挖掘是一种利用分布式计算资源对大规模数据集进行挖掘和分析的方法。随着数据规模的增加,单机计算资源无法满足分析需求,因此分布式计算成为了关键技术。Zookeeper是Apache基金会的一个...
-
分布式 云原生 一文读懂Zookeeper
1、介绍zookeeper1.1、zookeeper概述 ZooKeeper从字面意思理解,【Zoo - 动物园,Keeper - 管理员】动物园中有很多种动物,这里的动物就可以比作分布式环境下多种多样的服务,而ZooKe...
-
云原生 zookeeper应用之分布式队列
队列这种数据结构都不陌生,特点就是先进先出。有很多常用的消息中间件可以有现成的该部分功能,这里使用zookeeper基于发布订阅模式来实现分布式队列。对应的会有一个生产者和一个消费者。这里理论上还是使用顺序节点。生产者不断产...
-
分布式 云原生 基于zookeeper实现服务节点HA主备自动切换
文章目录前言一、架构图和流程图二、流程说明1.服务启动初始化ZK、注册所有服务节点信息-MasterRegister2.创建、运行服务节点,并管理服务节点-LeaderSelectorZkClient。3.典型场景-调度服务...
-
运维 云原生 揭秘Docker魔法:Linux内核的namespaces、cgroups与unionfs如何铸就容器化奇迹
明明跟你说过:个人主页个人专栏:《Docker入门到精通》 《k8s入门到实战》行路有良友,便是天堂目录一、引言1、Docker的概念与重要性2、Linux内核在Docker中的关键作用二、Linux内核命名空间...
-
容器 笔记 运维 云原生 Docker Compose 编排技术
文章目录Docker ComposeCompose 编排基础架构使用步骤特性场景安装示例Compose 文件详解文件格式版本文件结构services 定义volumes 定义networks 定义Compose 命令行命令行...
-
微服务 云原生 Spring Cloud整合Seata实现TCC分布式事务模式案例(含源码)
文章目录一、前言二、TCC介绍1、TCC解决方案开源组件三、Seata实现TCC案例1、表结构和项目搭建2、常用注解和类3、具体代码...
-
云原生 当docker中容器运行时,如何将目录和宿主机进行挂载
容器已运行,但还想挂载文件容器已经运行起来了,突然想给容器的目录进行挂载,通常是在运行容器时加上 -v 命令进行挂载。运行起来的容器想挂载文件夹可以通过修改容器在宿主机的配置文件进行解决。在配置文件中加入新的挂载1.查看容器...
-
kubernetes 容器 云原生 职场和发展 分布式 java 超详细的 K8s 高频面试题,绝对实用篇
作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 欢迎 点赞✍评论⭐收藏RabbitMQ/Kubernetes 知识专栏学习...
-
云原生 docker 【数据库迁移系列】使用pgloader将数据从MySQL迁移到openGauss的最佳实践
数据库迁移是实际工作中经常遇到的问题,比如由于磁盘空间、业务性能、项目改造等等原因,有从甲服务器迁移到乙服务器,从A种数据库迁移到B种数据库,从源路径迁移到另一个目标路径、同一个机器下从一个用户迁移到另一个用户等各种场景,有...
-
腾讯云 云计算 云原生 【新知实验室 - TRTC 实践】音视频互动 Demo、即时通信 IM 服务搭建
...
-
golang 开发语言 后端 云原生 go1.19 2023年8月14日 Go生态洞察:向后兼容性、Go 1.21与Go 2
博主猫头虎()带您 Go to New World✨濾 博客首页——猫头虎的博客 《面试题大全专栏》 秊 文章图文并茂練生动形象简单易学!欢迎大家来踩踩~ 《IDEA开发秘籍专栏》 学会ID...
-
容器 云原生Docker镜像管理
docker是什么?docker是一个go语言开发的应用容器引擎。docker的作用?①运行容器里的应用;②docker是用来管理容器和镜像的一种工具。#容器 与 虚拟机 的区别?容器虚拟机所有容器共享宿主机内核每个虚拟机都...
-
kubernetes 云原生 Helm 部署微服务 Spring Cloud
文章目录一、概述1.微服务部署方案2.微服务部署规划3.准备工作3.1.创建名字空间3.2.Harbor创建项目3.3.创建私有镜像密钥Secret3.4.Dockerfile标准配置二、微服务部署1.微服务配置1.1.注册...
-
云原生 6 种减小 Docker 镜像大小的方法
如果要减小 docker 镜像大小,则需要使用标准最佳实践来构建 Docker 镜像。本文讨论了不同的优化技术,您可以快速实现这些技术来制作最小和最小的 docker 镜像。我们还将介绍一些用于 Docker 镜像优化的最佳...
-
云原生 linux 【Docker】Docker比虚拟机快的原因、ubuntu容器、镜像的分层概念和私有库的详细讲解
欢迎来到本文 个人简介:陈童学哦,目前学习C/C++、算法、Python、Java等方向,一个正在慢慢前行的普通人。 系列专栏:陈童学的日记 其他专栏:C++STL,感兴趣的小伙伴可以看看。 希望各位→点赞 +...