
云原生
文章平均质量分 89
MCNU云原生
云原生技术交流学习社区,分享云原生相关技术、资讯,我们的使命是:Make Cloud Native Ubiquitous(MCNU),让云原生无处不在。
展开
-
8大service mesh框架大比拼,Istio不是唯一的选择!
service mesh可谓现在最前沿的技术之一,其中istio更是广为流传,但是实际上istio可不是唯一,还有很多优秀的service mesh框架均有独特的功能特性,有自己特别的优势。本文精选了8个热门的优秀Service Mesh框架进行介绍,干货有点多,慢慢看来~原创 2023-06-27 20:41:47 · 1853 阅读 · 6 评论 -
5大最热门云原生API Gateway
API Gateway在当代云原生架构下是不可或缺的一部分,起到了路由、认证、转换、缓存、监控和安全性等多个方面的作用,帮助简化和管理复杂的API调用和后端服务集成,今天给大家介绍5款云原生API网关项目。原创 2023-06-27 20:35:41 · 1111 阅读 · 1 评论 -
7个CICD工具大比拼,谁最牛逼
本文列举了Jenkins、Travis CI、Circle CI、TeamCity、Codeship、Gitlab CI、Bamboo共7个目前市场上最常见的CI/CD工具,做整体的介绍和优劣比对、适用场景分析,希望能给需要的童鞋一些参考。原创 2023-06-01 12:31:45 · 8324 阅读 · 1 评论 -
小规模容器编排使用Docker Swarm不香么,用个锤子的kubernetes
Docker Swarm是一款由Docker官方推出的容器编排工具,其主要作用是把若干台Docker 主机抽象为一个整体,并且通过一个入口统一管理这些Docker 主机上的各种Docker 资源,用于管理和编排多个Docker容器的集群。它可以让用户方便地管理多个Docker节点,以及部署和扩展应用程序。Docker Swarm通过提供集群管理、负载均衡、服务发现和滚动更新等功能,简化了分布式应用程序的开发和部署过程。原创 2023-03-23 12:42:28 · 4386 阅读 · 36 评论 -
本地快速搭建Kubernetes单机版实验环境(含问题解决方案)
Kubernetes是Google开发的开源项目,是一个容器编排系统,可以自动化部署、扩展和管理容器化的应用程序。Kubernetes可以跨多个主机管理容器,并提供自动化负载均衡、弹性伸缩、自我修复和滚动更新等功能。Kubernetes的基本架构由Master和Node组成。Master是集群控制中心,负责管理集群状态、控制应用程序部署和监控应用程序状态。Node是集群的工作节点,运行应用程序容器并将它们与Master通信。原创 2023-03-21 20:04:03 · 4083 阅读 · 12 评论 -
Docker6种网络配置详解,网络模式应该这么选
Docker有6种网络模式:bridge、host、none、overlay、macvlan和ipvlan,应该如何配置,又应该如何选择呢?本文解答你的疑惑。原创 2023-03-17 12:40:14 · 5493 阅读 · 12 评论 -
从0到1构建springboot web应用镜像并使用容器部署
我们知道Docker三大概念:镜像、容器、仓库,其中镜像是容器运行的基础,我们一般来说的开发流程是从Docker Hub获取基础镜像,基于基础镜像进行一定的定制化开发(例如将应用程序放到镜像中),产生新的镜像,基于这个新的镜像启动容器,从而运行应用程序。这种方式不太适合大规模的镜像生成,一是对于镜像的构建内容无法回溯,二是操作效率比较低,但是在某些临时情况下却也有其方便之处,特别是开发测试时,如果临时需要安装一些新的软件,可以快捷生成新的镜像。进行,这是最推荐的正宗的镜像制作方法;原创 2023-03-16 11:34:09 · 2181 阅读 · 22 评论 -
学习容器你不能错过核心技术runC和Libcontainer
Libcontainer是一个开源的Linux容器管理库,它是由Docker团队开发的,用于支持Docker容器引擎的底层。Libcontainer提供了一个接口,使得应用程序可以直接访问Linux内核中的容器相关功能,例如命名空间、控制组、文件系统等。而命名空间(通过Linux Namespace)、控制组(Cgroups)、文件系统(rootfs)正是实现容器的核心。原创 2023-03-14 17:34:49 · 3461 阅读 · 17 评论 -
Docker Registry部署镜像私有仓库及鉴权认证
Docker Registry是基于Apache 许可证开源的,它是目前应用最广泛的镜像仓库管理程序,所有的源码在github上开源,如果感兴趣的话可以clone相关的代码进行深层次的学习。Docker Registry是一个中央存储和分发Docker镜像的服务器,其支持多种鉴权和认证机制,包括基本认证、Bearer Token认证、AWS认证和LDAP认证等。以上是常用的几种Docker Registry的鉴权和认证机制,不同的认证机制在配置文件中的参数有所不同。参数指定了要上传和下载的镜像名称。原创 2023-03-13 12:48:58 · 4721 阅读 · 26 评论 -
【必学】从入门到资深,云原生技术学习地图
云原生是一种现代化的软件开发和部署模式,通过将应用程序拆分为微服务、容器化、自动化部署和管理等方式,提高了应用程序的可扩展性、弹性和容错性,使应用程序更适合于云环境中运行。由于云原生的概念太广,很多朋友们表示不知道从何入手,我梳理了一下云原生需要掌握的一些知识脉络,可以从基础学起,当然这些仅仅是其中的一部分,云原生还有很多分支和扩展。以上是云原生几个方面的学习路径,可以根据个人的兴趣和实践需要选择相应的学习内容和工具链,逐步掌握云原生技术。欢迎微信搜索关注,更多干货,及时掌握。原创 2023-02-27 12:44:12 · 1043 阅读 · 2 评论 -
【必学】最流行的云原生监控解决方案:Prometheus+Grafana
Prometheus+Grafana组合是最流行的云原生监控解决方案之一,是我们必须掌握的技能。原创 2023-02-25 12:49:23 · 1451 阅读 · 0 评论 -
在云原生的趋势下,不掌握Go语言可能不太行
在CNCF云原生基金会旗下已经毕业的20个项目中,主要使用Go语言构建的项目有15个,占比75%;孵化中的项目中,主要使用Go语言构建的项目达到24个,占比68.57%,Go在云原生领域下占据极大的优势。原创 2023-02-15 19:05:27 · 514 阅读 · 0 评论