
云原生
文章平均质量分 91
云原生
程序员洲洲
计算机科班本硕、CSDN全栈领域优秀博主、华为云享专家、阿里云专家博主、全网20W+粉丝。现某公司后端开发工程师。擅长领域:产品测评、毕设辅导、项目开发、自媒体副业、Java/Go/C++/Python/AI等。商务合作/活动推广/产品测评推广等请站内私信/文章底部有联系Vx名片/bdizztt
展开
-
【云原生|K8s系列第6篇】:使用Service放缩应用
【云原生|K8s系列第6篇】:使用Service放缩应用原创 2022-08-14 23:49:37 · 43864 阅读 · 5 评论 -
【云原生|K8s系列第5篇】:实战使用Service暴露应用
【云原生|K8s系列第5篇】:实战使用Service暴露应用。本期文章是K8s系列第5篇,主要是实战使用Service暴露应用。通过本期文章:我们将学习了解 Kubernetes 中的 Service,学习标签(Label) 和 标签选择器(Label Selector) 对象如何与 Service 关联,最后在 Kubernetes 集群外用 Service 暴露应用。Kubernetes Pod 实际上是拥有生命周期的。 当一个工作 Node 挂掉后, 在 Node 上运行的 Pod 也会消亡。...原创 2022-07-29 06:00:00 · 43711 阅读 · 132 评论 -
【云原生|K8s系列第4篇】:实战查看Pod和工作节点
【云原生|K8s系列第4篇】:实战查看Pod和工作节点。本期文章是K8s系列第4篇,主要是实战查看pod和工作节点。通过本期文章:我们将学习了解Kubernetes中的Pod和工作节点,并且对已经部署的应用故障排除。在前面的实战中我们创建 Deployment 时, Kubernetes 添加了一个 Pod 来托管我们的应用实例。Pod 是 Kubernetes 抽象出来的,表示一组一个或多个应用程序容器(如 Docker),以及这些容器的一些共享资源。......原创 2022-07-22 06:00:00 · 52864 阅读 · 199 评论 -
【云原生|K8s系列特别篇】:一文速通实战Helm管理工具
【云原生|K8s系列特别篇】:一文速通实战Helm管理工具。那么通过类比,Helm就是Kubernetes的apt-get/yum。Helm是Deis开发的一个用于kubernetes的包管理器。每个包都称为一个Chart,一个Chart是一个目录。应用发布者可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。使用者可以使用Helm但是并不需要了解K8s的Yaml语法并编写应用部署文件,可以通过Helm下载并kubernetes上安装需要的应用。也就是通过Helm可以使用、...原创 2022-07-15 06:00:00 · 43481 阅读 · 173 评论 -
【云原生|K8s系列第3篇】:实战Kubectl创建Deployment部署应用
【云原生|K8s系列第3篇】:实战Kubectl创建Deployment部署应用。通过本期文章:我们将学习创建在 Kubernetes 集群上运行应用程序的 Deployment 所需的最常见的 Kubectl 命令。创建应用程序实例后,Kubernetes Deployment 控制器会持续监视这些实例。 如果托管实例的节点关闭或被删除,则 Deployment 控制器会将该实例替换为集群中另一个节点上的实例。 这提供了一种自我修复机制来解决机器故障维护问题。......原创 2022-07-08 05:45:00 · 49964 阅读 · 221 评论 -
【云原生|K8s系列第2篇】:使用MiniKube创建第一个K8s集群
Minikube 是一种轻量级的 Kubernetes 实现,可在本地计算机上创建 VM 并部署仅包含一个节点的简单集群。Minikube 可用于 Linux , macOS 和 Windows 系统。Minikube CLI提供了用于引导集群工作的多种操作,包括启动、停止、查看状态和删除。在本期文章中,我们学习了解了 Kubernetes 集群,了解 MiniKube,并且使用 MiniKube创建第一个Kubernetes集群。...原创 2022-07-04 06:45:00 · 43065 阅读 · 120 评论 -
【云原生|K8s系列第1篇】:K8s的基础概念、组件架构及实战安装
【云原生|K8s系列第1篇】:一文速通K8s基础概念、组件架构及实战安装。K8s 不仅仅是一个 “编排系统”,它消除了编排的需要。K8s通过声明式的 API 和一系列独立、可组合的控制器保证了应用总是在期望的状态,用户并不需要关心中间状态是如何转换的。......原创 2022-06-27 06:00:00 · 50076 阅读 · 121 评论 -
【云原生|实践指北】5:真实业务场景下云原生项目落地实践学习
大家学习云原生,肯定都很少听过云原生一些真实的场景下如何去运用如何去落地,只知道Docker能干嘛干嘛,K8s能用来高效能的管理容器编排,云原生能够赋能项那么本期文章就是笔者学习了一些**腾讯云/阿里云基于云原生的产品项目开放的落地实践方案**的一些感想与学习记录。后续也会多写一些云原生落地实践方案的学习记录!腾讯云和阿里云等多家大厂都有很多云原生实践落地的开放文档或文章介绍,大家感兴趣的可以去百度一下看看多学习一下。不得不说,腾讯在推动国内云原生这条路上真的是走了很远!大家有空可以多去关注阿里云、腾讯云。原创 2022-06-21 00:56:28 · 42719 阅读 · 118 评论 -
【云原生|技术基石】4:速通云原生基石-Istio服务网格
现在本篇文章的学习可以学到:Istio的基本原理、架构以及组成部件的作用。Istio提供一种简单的方式来建立已部署的服务的网络,具备负载均衡,服务到服务认证,监控等等功能,而不需要改动任何服务代码。简单的说,有了istio,你的服务就不再需要任何微服务开发框架(典型如spring cloud,dubbo),也不再需要自己动手实现各种复杂的服务治理的功能(很多是spring cloud和dubbo也不能提供的,需要自己动手)。只要服务的客户端和服务器可以进行简单的直接网络访问,就可以通过将网络层委托给。..原创 2022-06-14 07:00:00 · 43101 阅读 · 156 评论 -
【云原生|实战研发】3:Docker命令全集一览
【云原生|实战研发】3:Docker命令全集一览原创 2022-06-08 16:12:19 · 40618 阅读 · 38 评论 -
【云原生|实战研发】2:Pod的深入实践与理解
Pod是Kubernetes中最小的单元,它由一组、一个或多个容器组成,每个Pod还包含了一个Pause容器,Pause容器是Pod的父容器,主要负责僵尸进程的回收管理,通过Pause容器可以使同一个Pod里面的多个容器共享存储、网络、PID、IPC等。本篇文章通过深入讲解Pod,能够让读者从不同的角度理解、彻底学习到Pod的应用与其特点。...原创 2022-06-05 07:30:00 · 42947 阅读 · 142 评论 -
【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解
【云原生|实战入门】1:Docker容器、K8s简单实战与核心概念理解。本文详细介绍了Docker容器的三大函数、镜像概念、构建镜像代码、如何运行容器、容器的生命周期与数据管理等等。除此之外,还详细介绍了K8S的详细核心功能、核心架构等。原创 2022-06-01 15:43:40 · 44021 阅读 · 101 评论 -
【云原生-白皮书】简章2:深入理解DevOps+微服务
在搞懂DevOps和微服务之前,需要先搞懂什么是单体应用/单体架构。简单来说,就跟在校的一些小项目一样,项目的Demo写好了,找一台服务器安装环境,然后把jar包远程上服务器,然后跑起来服务就可以了。这个时候进行简单的服务监控也不难,如果项目出了问题,查看一下运行日志,就可以知道哪一步出问题了。如果懂一些脚本,也可以写一些脚本分析日志,解放双手监控服务器。这种单体架构就是采用瀑布流方式开发的,服务的流程就是:设计 -> 开发 -> 测试 -> 部署 。原创 2022-05-29 13:07:34 · 46339 阅读 · 125 评论 -
【云原生-白皮书】简章1:为什么我们需要云原生架构?
云原生架构是一种创新的软件开发方法,专为充分利用云计算模型而设计。它使组织能够使用微服务架构将应用程序构建为松散耦合的服务,并在动态编排的平台上运行它们。因此,基于云原生应用程序架构构建的应用程序是可靠的,可提供规模和性能,并缩短上市时间。...原创 2022-05-27 11:15:07 · 43888 阅读 · 69 评论 -
一文搞懂云原生架构
在当今瞬息万变的大数据信息世界中,云原生架构不再是可选的,而是必需的。变化是云中唯一不变的东西,这意味着您的软件开发环境应该足够灵活,以便在不干扰业务运营的情况下快速适应新技术和方法。云原生架构为使用正确的工具、技术和流程构建应用程序提供了正确的环境。充分利用云革命的关键是为软件开发需求设计正确的云架构。建议在正确的领域实施正确的自动化,充分利用托管服务,整合 DevOps 最佳实践,并应用最佳的云原生应用程序架构模式。原创 2022-05-26 16:12:37 · 49706 阅读 · 60 评论 -
微服务入门学习:SpringCloud、SOA、集群、分布式学习
什么是微服务微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。微服务架构 = 80%的SOA服务架构思想 + 100%的组件化架构思想 + 80%的领域建模思想由于业务间的逻辑越来越复杂,我们就不把这些业务全部杂糅在一起,每个业务都分开来做,这就是微服务,而微服务就是一种特殊的分布式。优缺点:优点:上面的单体系统全部运行于一个进程原创 2021-09-18 14:29:54 · 40301 阅读 · 0 评论