![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
K8S
K8S
两壶若水
念念不忘,必有回响
展开
-
yaml文件的介绍-K8S
首先我们可以使用命令生成一个简单的YAML模版文件其中nginx-pod 为pod 的名称–image=nginx:latest :最新的nginx 镜像–dry-run=client :告诉kubectl 做测试使用,不告诉kubectl api-o yaml :输出格式是yaml> nginx-pod.yaml 将信息写入到文件中kind: Podmetadata:labels:app: nginxspec:ports:这个YAML文件等同于以下命令:查看API对象及详细信息。原创 2024-06-27 16:46:05 · 559 阅读 · 0 评论 -
K8s的资源对象
Deployments 和 StatefulSets 资源分别对应着无状态应用和有状态应用的部署,可以同时部署多个 Pod 副本,从而实现业务应用 Pod 的高可用。以上这些资源都是基于Pod做了更高级的功能封装,最终部署的还是运行在pod里的业务容器,我们可以根据不同的业务需求选择不同的资源。Pod 资源是 K8s 中的基本部署单元,K8s通过Pod来运行业务应用的容器镜像。资源对象是 K8s 提供的一些管理和运行应用容器的各种对象和组件。Namespace资源用来对K8s中的资源逻辑分组。原创 2024-06-18 23:53:37 · 363 阅读 · 0 评论 -
Kubernetes(K8s)
希腊语“舵手”的意思。K8s是一个开源的容器编排平台,用于自动部署、扩展和管理容器化应用程序。最初由Google设计并捐赠给CNCF来维护。K8s需要部署在至少2台机器的硬件集群环境中,K8s也叫云原生操作系统。K8s中的机器分为两个角色:管理节点和工作节点。K8s官网:https://kubernetes.io/自动化容器管理容器可扩展性高可用性和容错能力服务发现和负载均衡Kubernetes 采用 “管理节点 / 工作节点” 架构。原创 2024-06-18 23:53:04 · 470 阅读 · 0 评论 -
初级篇-Docker容器知识
容器本质上是一个特殊的进程,将资源、文件、存储、状态和配置都划分到一个独立的空间中。容器将运行业务应用所需要的东西进行打包,包括依赖项、配置、脚本、二进制文件等。容器镜像是一个应用打包规范,包含运行容器所需要的所有文件集合,我们呢就是基于镜像来运行容器的。进⼊容器使用bash:docker exec -it [dockerId] /bin/bash。容器与镜像的关系,就如同面向对象编程中对象与类的关系,容器是通过镜像来进行创建的。删除容器:docker rm [dockerId]原创 2024-06-17 20:55:24 · 258 阅读 · 0 评论 -
“Kubernetes完全解析:从初学者到专家”(一)
5、使用yaml和json创建资源对象,在k8s中,几乎所有的操作都是通过创建、更新或删除资源对象来实现的,这些资源对象的定义可以使用yaml或json格式进行描述,然后通过kubectl命令行工具或API接口提交给k8s进行处理。8、replicaset概念和用法:是确保一定数量的pod副本始终在运行的资源对象,如果pod的数量过多,它会杀掉一些pod,如果数量不足,则会创建更多的pod。10、namespaces的概念和用法:它允许将系统的资源分隔开来,这使得一个集群可以被多个用户或者团队共享。原创 2023-12-17 17:00:00 · 399 阅读 · 0 评论 -
Kubernetes基础知识点
介绍Kubernetes中基本对象及它们之间的一些关系。原创 2023-07-12 13:58:25 · 410 阅读 · 0 评论