Kubernetes
文章平均质量分 87
akenseren
这个作者很懒,什么都没留下…
展开
-
Kubernetes(k8s)基础之五:yaml文件详解
● 没有相关资源,使用run命令–dry-run选项● 已有相关资源,使用get命令–export选项,ie:, ie:,ie:…## 10. 获取资源配置清单的总结● 没有相关资源,使用run命令--dry-run选项● 已有相关资源,使用get命令--export选项。原创 2022-10-19 21:30:50 · 685 阅读 · 1 评论 -
Kubernetes(k8s)基础之四:k8s持久化实战
使用K8S另一个绕不开的话题就是K8S持久化存储。例如: 我们做系统迁移,要把原来的服务迁移到K8S中,系统用的Mysql数据库,也要迁移到K8S。我们知道,K8S运行的是一个一个Pod,K8S对Pod自动化管理,一个Pod挂了,另外一个Pod就会马上拉起来,假如运行Mysql的Pod挂了,马上重新拉起来,那原来Pod中存储的数据还会存在吗?或者说新拉起来的Pod会进行数据恢复吗?答案是:NO!如果没有持久化存储,那兄弟,你真正的做到了从删库到跑路!原创 2022-10-03 15:39:01 · 932 阅读 · 0 评论 -
Kubernetes(k8s)基础之三:K8s常用命令
一个典型的用例如下: 使用Deployment来创建ReplicaSet。然后,通过更新Deployment的PodTemplateSpec字段来声明Pod的新状态。这会创建一个新的ReplicaSet,Deployment会按照控制的速率将pod从旧的ReplicaSet移动到新的ReplicaSet中。注意: Deployment的rollout当且仅当Deployment的pod template(例如.spec.template)中的label更新或者镜像更改时被触发。原创 2022-10-03 09:28:21 · 2312 阅读 · 0 评论 -
Kubernetes(k8s)基础之二:容器编排介绍及概念
Kubernetes 包含若干抽象用来表示系统状态,包括:已部署的容器化应用和负载、与它们相关的网络和磁盘资源以及有关集群正在运行的其他操作的信息。这些抽象使用 Kubernetes API 对象来表示。另外,Kubernetes 包含大量的被称作控制器(controllers) 的高级抽象。控制器基于基本对象构建并提供额外的功能和方便使用的特性。原创 2022-10-03 09:16:08 · 1199 阅读 · 1 评论 -
Kubernetes(k8s)基础之一:基础概念及组件介绍
k8s(Kubernetes)作为容器编排生态圈中重要一员,是Google大规模容器管理系统borg的开源版本实现,它提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用。当前Kubernetes支持GCE、vShpere、CoreOS、OpenShift、Azure等平台,除此之外,也可以直接运行在物理机上。kubernetes是一个开放的容器调度管理平台,不限定任何一种言语,支持java/C++/go/python等各类应用程序。原创 2022-10-03 08:56:19 · 1360 阅读 · 0 评论 -
K8s部署SpringBoot项目简单例子
本文通过将一个构建好的springboot的hello-world项目镜像,通过yaml部署的方式将其部署到K8s上。通过回顾部署的具体实现作为springboot项目K8s容器化部署的开始,后续考虑补充多个服务部署过程中出现的一些问题,加深对K8s的理解。原创 2022-09-11 22:59:57 · 1432 阅读 · 0 评论