
云原生
文章平均质量分 96
以实战为线索,逐步深入云原生相关知识,打造完整的云原生学习步骤,提升工程化编码能力和思维能力,写出高质量代码。
潮浪之巅
本硕计算机科班人,全栈领域优质创造者感谢您的关注!欢迎访问我的个人网站: xzj520.top,我的专栏目录汇总:https://blog.csdn.net/Learning_xzj/article/details/125114788
展开
-
【云原生生态圈】:Docker核心技术全面总结
本文将分别讲解什么是Docker,如何安装Docker,Docker的镜像操作,Docker容器操作,以实战为线索,逐步深入Docker相关知识,打造完整的Docker学习体系,可查阅,可复习,建议收藏。原创 2022-06-02 21:06:07 · 9977 阅读 · 192 评论 -
【云原生生态圈】:服务快速上云--Docker部署SpringBoot案例详解
**本文将分别讲解==如何用Docker部署MySQL、tomcat、Nginx、Redis,最后用Docker部署SpringBootWeb应用为案例,调用前面的镜像==。本文所涉及的代码以编译打包到我的云服务器中[http://47.106.176.37:8080/hello](http://47.106.176.37:8080/hello),功能比较简单,每访问一次获取redis中记录的值,然后加1,返回给客户端。以实战为线索,逐步深入Docker相关知识,打造完整的Docker学习体系,可查阅,可复原创 2022-06-06 22:54:09 · 3910 阅读 · 187 评论 -
Kubernetes介绍
传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源容器化部署:与虚拟化类似,但是共享了操作系统优点:可以保证每个容器拥有自己的文件系统、CPU、内存、进程空间等。...原创 2022-08-17 17:18:46 · 519 阅读 · 0 评论 -
kubernetes集群环境搭建
创建一个Master 节点kubeadm init将Node 节点加入到当前集群中$ kubeadm join原创 2022-08-17 18:08:19 · 642 阅读 · 1 评论 -
kubernetes资源管理
YAML是一个类似 XML、JSON 的标记性语言。它强调以数据为中心,并不是以标识语言为重点。因而YAML本身的定义比较简单,号称"一种人性化的数据格式语言"。heima:age: 15大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格( 低版本限制 )缩进的空格数不重要,只要相同层级的元素左对齐即可'#'表示注释纯量:单个的、不可再分的值。原创 2022-08-21 14:20:53 · 394 阅读 · 3 评论 -
kubenetes的Namespace、Pod、Label、Depolyment、Service基本操作实战
kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理。至此,已经掌握了Namespace、Pod、Deployment、Service资源的基本操作,有了这些操作,就可以在kubernetes集群中实现一个服务的简单部署和访问了,但是如果想要更好的使用kubernetes,就需要深入学习这几种资源的细节和原理。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod。原创 2022-08-22 22:02:23 · 589 阅读 · 2 评论 -
K8s的Pod详细解析
每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都此Ip(Pod IP),以实现Pod内部的网路通信这里是Pod内部的通讯,Pod的之间的通讯采用虚拟二层网络技术来实现,我们当前环境用的是Flannel。...原创 2022-08-27 19:48:01 · 3052 阅读 · 0 评论 -
K8s的Pod控制器详细解析
自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制器是管理pod的中间层,使用Pod控制器之后,只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资源在运行中出现故障,它会基于指定策略重新编排Pod。...原创 2022-08-28 12:19:23 · 443 阅读 · 0 评论 -
K8s的Service详细解析
在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的pod服务。......原创 2022-08-28 14:31:49 · 639 阅读 · 0 评论 -
k8s数据存储详解
是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为kubernetes会自动分配一个目录,当Pod销毁时, EmptyDir中的数据也会被永久删除。PV(Persistent Volume)是持久化卷的意思,是对底层的共享存储的一种抽象。..原创 2022-08-28 17:48:37 · 1382 阅读 · 0 评论 -
K8S的安全认证
Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端:一般是独立于kubernetes之外的其他服务管理的用户账号。:kubernetes管理的账号,用于为Pod中的服务进程在访问Kubernetes时提供身份标识。认证、授权与准入控制ApiServer是访问及管理资源对象的唯一入口。Authentication(认证):身份鉴别,只有正确的账号才能够通过认证。...转载 2022-08-28 22:17:36 · 990 阅读 · 2 评论