2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用...
-
云原生 容器 Docker详解与部署微服务实战
-
容器 云原生 kubeadm部署kubernetes v1.29.0集群(k8s1.29.0)
一、部署说明k8s架构:Kubernetes 主要由以下几个核心组件组成:etcd:保存了整个集群的状态; kube-apiserver:提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机制;...
-
分布式 云原生 Zookeeper(一)特性与节点数据
CAP&Base理论CAP理论 1、一致性(Consistency): 在分布式环境中,一致性是指数据在多个副本之间是否能够保持一直的特性; 2、可用性(Availability):每次请求都能获...
-
容器 云原生 运维 K8S:Rancher管理 Kubernetes 集群
文章目录一.Rancher 简介1.Rancher概念2.Rancher 和 k8s 的区别二.Rancher 安装及配置1.安装 rancher2.登录 Rancher 平台3.Rancher 管理已存在的 k8s 集群4...
-
kubernetes docker 云原生 linux 架构 K8s全套快速入门
K8s快速入门1 介绍google开源的容器化管理工具机器数量十几台、上百台时,就可以考虑使用k8s高可用、自动容灾恢复、灰度更新、一键回滚历史版本、方便伸缩扩展等k8s集群架构:通常:一主多从master:主节点,控制平台...
-
【云原生技术】云计算中的数据库管理服务(Database as a Service, DBaaS)简介
云计算中的数据库管理服务(Database as a Service, DBaaS)简介一、简介主要特点服务提供商和产品使用场景总结二、工作原理1. 数据库部署和托管2. 资源管理和可伸缩性3. 高可用性和容灾4. 安全和合...
-
容器 云原生 【Kubernetes】k8s初始化报错:error execution phase preflight: [preflight]
(1)版本配置系统版本: CentOS Linux release 7.9.2009 (Core 内核版本: 5.4.259-1.el7.elrepo.x86_64k8s版本:v1.15.1(2)报错原因分析在安装和配置Ku...
-
Spring Boot 4.0:构建云原生Java应用的前沿工具
目录 前言Spring Boot简介 Spring Boot 的新特性 1. 支持JDK 172. 集成云原生组件 3. 响应式编程支持 4. 更强大的安全性 5. 更简化的配置 Spring Boot 的应用场景1. 云...
-
云原生 ribbon rabbitmq SpringCloudConfig+SpringCloudBus+Actuator+Git实现Eureka关键配置属性热更新(全程不重启服务)
文章目录前言1.痛点2.解决方案3.具体实现3.1搭建热配置服务3.2编写配置文件3.3搭建版本控制仓库3.4Eureka-Client引入以下依赖3.5Eureka-Client微服务编写以下配置bootstrap.yml...
-
golang 「Docker」如何在苹果电脑上构建简单的Go云原生程序「MacOS」
介绍使用Docker开发Golang云原生应用程序,使用Golang服务和Redis服务注:写得很详细 为方便我的朋友可以看懂环境部署确保已经安装Go、docker等基础配置 官网下载链接直达:Docker官网下载 ...
-
java spring cloud 【云原生】springcloud13——Config分布式配置中心
前 言 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:深入、全面、系统的介绍springcloud与springcloud Alibaba微服务常用技术栈 文章简介:本文将介...
-
容器 云原生 云计算 运维 深入探索Kubernetes 【探索 Kubernetes|作业管理篇 系列 15】DaemonSet 的”过人之处“
前言大家好,我是秋意零。在上一篇中,我们讲解了 StatefulSet 的存储状态;我们发现,它的存储状态,就是利用了 PV 与 PVC 的设计。StatefulSet 自动为我们创建 PVC 并且以 --命名,从而始终与...
-
kubernetes 容器 云原生 基于kubeadm快速部署k8s集群
1.所有节点部署docker 环境yum install -y docker bash-completion #安装docker version #查看版本2.修改docke的管理进程(修改cgroup的管理进程为...
-
云原生 kubernetes--kube-proxy实现L4负载均衡
一、Linux网络收包要了解kube-proxy如何实现负载均衡,要先了解Linux网络收包机制,kube-proxy利用Linux的内核实现的负载均衡。在TCP/IP网络分层模型里,整个协议栈被分成了物理层、链路层、网络层...
-
架构 java 云原生 【微服务 SpringCloudAlibaba】实用篇 · Gateway服务网关
...
-
云原生 02. Eureka、Nacos注册中心及负载均衡原理
01小节中订单服务远程调用用户服务案例实现了跨服务请求,在微服务中一个服务可能是集群部署的,也就是一个服务有多个实例,但是我们在调用服务时需要指定具体的服务实例才能调用该服务,在集群模式下,服务地址应该写哪个,写具体某一个的...
-
容器 运维 【云原生 • DevOps】influxDB、cAdvisor、Grafana 工具使用详解
本章学习目标:掌握时间序列数据库 influxDB 的安装与使用;掌握容器监控工具 cAdvisor 的安装与使用;掌握图表工具 Grafana 的安装与使用。目录一、时序数据库 influxDB1. 什么是 influxD...
-
kubernetes 容器 云原生 K8S Pod配置详解(spec)
Pod 是 Kubernetes 中最基本的资源对象之一,代表一组容器的单位。以下是几个重要的 Pod 字段的含义和用法:metadata:包含了 Pod 的元数据,例如名称、标签、命名空间等。spec:定义了 Pod 的行...
-
容器 云原生 Kubernetes 使用 helm 部署 NFS Provisioner
文章目录1. 介绍2. 预备条件3. 部署 nfs4. 部署 NFS subdir external provisioner4.1 集群配置 containerd 代理4.2 配置代理堡垒机通过 kubeconfig 部署部...
-
云原生 中间件 后端 分布式 NAST概述
一、NATS介绍NATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的,支持发布、订阅机制的分布式消息队列系统。它的核心基于EventMachine开发,代码量不多,可以下载下来慢慢研究。不...
-
云原生 阿里云ACA笔记之Devops与实操
1、 云原生与Devops1. 云原生的基本概念CNCF最新的定义:版本V1.0 ---˃云原生技术有利干各组织在公有云。私有云和混合云等新型动态环境中,构建和运行可弹性广展的应用。云原生的代表技术包括容器、服务网格、微服务...
-
devops 运维 科普| 什么是云原生?
“新冠疫情从根本上改变了商业模式,工作流向在线迁移的速度比以往任何时候都要快。越来越多的公司和消费者依靠电子商务“ B2B”和B2C”,以及网上银行促进创新以满足日益增长的客户需求,云原生技术在其中发挥重要作用,同时也加速了...
-
服务治理 微服务 低代码平台 云原生 2022年计算机专业毕业设计课题推荐
又到了大学毕业设计课题选题季,如果你还是选一些什么外卖系统开发、电商平台搭建、在线教育系统开发、ERP企业生产管理系统等等之类的项目作为自己的毕业设计,那就太low了,豪无新意,豪无竞争力。 现本...
-
golang 开发语言 后端 云原生 2015年7月8日 Go生态洞察:Go、开源与社区
博主猫头虎()带您 Go to New World✨濾 博客首页——猫头虎的博客 《面试题大全专栏》 秊 文章图文并茂練生动形象简单易学!欢迎大家来踩踩~ 《IDEA开发秘籍专栏》 学会ID...
-
分布式 云原生 你真的了解Zookeeper吗?
前言在分布式系统中,Zookeeper是一款非常重要的分布式协调服务框架。本文将深入介绍Zookeeper的基本概念、核心特性,并通过实际案例展示Zookeeper在分布式系统中的应用。Zookeeper简介Zookeepe...
-
开发语言 容器 云原生 项目一:golang+kubernetes实现白屏化操作k8s资源
云原生学习路线导航页(持续更新中)1、项目介绍1.1.项目资料本项目是一个简单易用的K8S管理平台,可以实现k8s资源的图形化界面管理,采用golang语言编写,使用了gin+gorm框架。更多详细介绍请见github仓库后...
-
golang json 云原生系列Go语言篇-标准库 Part 1
使用Go进行开发的最大优势之一是其标准库。与Python类似,Go也采取了“内置电池”的理念,提供了构建应用程序所需的许多工具。由于Go是一种相对较新的语言,它附带了一个专注于现代编程环境中遇到的问题的库。我们无法涵盖所有标...
-
kubernetes 容器 云原生 使用Ubuntu22+Minikube快速搭建K8S开发环境
安装Vmware这一步,可以参考我的如下课程。安装Ubuntu22下载ISO镜像这里我推荐从清华镜像源下载,速度会快非常多。 下载地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-...
-
容器 云原生 Kubernetes遇到error: Metrics API not available
Kubernetes集群遇到“error: Metrics API not available”导致这个问题原因是没有安装Metrics Server,接下来我会介绍Metrics Server在集群中的作用以及官方网站的解...
-
容器 云原生 【kubernetes系列】kubernetes中的container的command和args
概述kubernetes中container的command和args主要用于设置运行的命令和参数,它与docker中的entrypoint和cmd有一定的相似之处,但还是有一定的区别。 官方文档可参考 https://ku...
-
kubernetes 容器 云原生 nginx docker 搭建多主节点k8s高可用集群(三主两从一VIP)
搭建多主节点k8s高可用集群(三主两从一VIP)一、前期环境准备安装要求集群所有机器都要操作一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB 或更多RAM,2 个CPU 或更多CPU,硬盘20GB 或...
-
容器 云原生Kubernetes:K8S集群kubectl命令汇总
目录一、理论1.概念2. kubectl 帮助方法3.kubectl 子命令使用分类4.使用kubectl 命令的必要环境5.kubectl 详细命令一、理论1.概念kubectl是一个命令行工具,通过跟 K8S 集群的 A...
-
微服务 chatgpt 人工智能 前沿技术揭秘:云原生-展望容器、自动化和DevOps的发展趋势
2023年最火热的就是ChatGPT,当然还有5G技术、AI、机器学习、区块链等技术。另外还有一个现象就是网上热点及企业招聘JD,都会出现一个词汇那就是“云原生”。云原生究竟是上帝的宠儿还是时代的骄子呢,我们来盘一盘1、什么...
-
大数据 数据分析 数据库 云原生 定义现代化实时数据仓库,SelectDB 全新产品形态全面发布
导读:9 月 25 日,2023 飞轮科技产品发布会在线上正式召开,本次产品发布会以 “新内核、新图景” 为主题,飞轮科技 CEO 马如悦全面解析了现代化数据仓库的演进趋势,宣布立足于多云之上的 SelectDB Cloud...
-
运维 devops 阿里云 全栈声明式可观测:KubeVela 开箱即用且灵活定制的云原生应用洞察
作者介绍:殷达,KubeVela Maintainer,阿里云高级工程师,深度参与了 KubeVela 混合云多集群管理、可扩展工作流、可观测等核心能力体系的建设KubeVela [ 1] 是一个开箱即用的现代化应用交付与管...
-
云原生 猫头虎 开发语言 后端 100天精通Golang(基础入门篇)——第1天:学习Go语言基本概念
博主猫头虎的技术世界 欢迎来到猫头虎的博客 — 探索技术的无限可能!专栏链接: 精选专栏:《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 — 从Web/安卓到鸿蒙...
-
k8s docker 云原生架构 【云原生|云计算系列】云计算基础概念
欢迎来到云原生专题的云计算系列第一篇博客,我们将探索云计算的基础知识,以帮助您深入了解这个迅速发展的领域。在前一篇博客中,我们介绍了云原生的概念和重要性,强调了它作为云计算的核心理念和实践的关键角色。本篇博客将进一步扩展我们...
-
kubernetes 容器 云原生 k8s-master增加和删除污点
使用kubeadm部署的kubernetes集群,其中master节点上默认拒绝pod调度运行在此上面。官方术语是:master默认被赋予了一个taints(污点 ,那么想让master也成为工作节点,有以下两种方法 去掉t...
-
kubernetes 容器 云原生 k8s控制器之DaemonSet--第五弹更新 DaemonSet
DaemonSet 更新策略DaemonSet 有两种更新策略:OnDelete: 使用 OnDelete 更新策略时,在更新 DaemonSet 模板后,只有当你手动删除老的 DaemonSet pods 之后,新的 Da...
-
kubernetes 容器 云原生 k8s拉取镜像的策略详解
imagePullPolicy 是 Kubernetes 中 Deployment 和 Pod 配置中的一个重要字段,用于指定容器拉取镜像的策略。它可以控制 Kubernetes 在何时拉取容器镜像。以下是各个策略的详细说明...
-
dubbo 分布式 云原生 Zookeeper实践
# 一、Zookeeper介绍# 1.1 配置管理在我们的应用中除了代码外,还有一些就是各种配置。比如数据库连接等。一般我们都是使用配置文件的方式,在代码中引入这些配置文件。但是当我们只有一种配置,只有一台服务器,并且不经常...
-
云原生 kubernetes 云计算 【Docker 那些事儿】容器跑不动?网络可不背锅
文章目录 前言1. container网络2. 多节点容器网络 Overlay网络 部署Overlay网络3. Macvlan网络4. 小结 前言上一篇文章讲了 Docker 的 none 网络和 host 网络:【...
-
云原生 云计算 开发者,你知道IaaS,PaaS,SaaS是什么吗?
作者:大二计算机学生小周 主页:关注小周 关键:IaaS PaaS SaaS 友链:了解云计算的概念文章目录写在前面三者共性整体概览IaaS服务PaaS服务SaaS服务生动概括常见提供服务的平台写在最后写在前面本...
-
spring cloud 【云原生】SpringCloud系列之客户端负载均衡Ribbon
【云原生】SpringCloud系列之客户端负载均衡Ribbon基本概念配置 Ribbon 负载均衡策略Ribbon主要组件和作用Ribbon使用原生APIRestTemplate调用基本概念在微服务架构中,负载均衡是必须使...
-
云原生 kubesphere多集群管理,实现kubernetes多集群同时应用部署
文章目录一、kubesphere集群部署1、准备环境2、下载kubesphere安装工具KubeKey3、准备集群部署配置文件4、安装集群5、验证安装二、配置多集群1、打开集群tower服务的nodeport端口2、修改主集...
-
分布式 云原生 ZooKeeper的典型应用场景及实现
文章目录1、典型应用场景及实现1.1、 数据发布/订阅1.1.1、配置管理案列1.2、负载均衡1.3、命名服务1.4、分布式协调/通知1.4.1、一种通用的分布式系统机器间通信方式1.5、集群管理1.6、Master选举1....
-
架构 云原生 学习 送书 微服务 Spring Cloud 3,如何对微服务进行有效的监控?
目录一、监控对象二、监控指标1、请求量2、响应时间3、错误率4、服务可用性5、资源使用率6、数据库访问量三、监控维度1、全局维度2、分机房维度3、单机维度4、时间维度四、监控系统原理1、数据采集2、数据传输3、数据处理4、数...
-
分布式 云原生 Zookeeper简介
系列文章目录Zookeeper安装教程目录一、Zookeeper简介二、Zookeeper的数据结构三、CPA理论四、BASE 理论五、ZooKeeper的特性前言这是我的学习笔记,以便后面翻阅。一、Zookeeper简介Z...
-
zookeeper 分布式 云原生 Paxos与Raft比较
Paxos算法是一种基于消息传递且具有高度容错特性的一致性算法。用于解决在多个节点间确定一个值。Paxos算法实现多个节点间达成共识的过程分为两个阶段:准备阶段、接受阶段准备阶段:Acceptor的响应规则总结:如果Acce...
-
云原生 分布式【zookeeper面试题23连问】
1. ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作...