作者:禅与计算机程序设计艺术
1.简介
Kubernetes(简称k8s)是一个开源的,用于自动部署、扩展和管理容器化的应用的平台。它主要提供四大功能,包括:
- 服务发现和负载均衡:Kubernetes集群中的服务能够自动地寻找其他运行着的服务并进行负载均衡。
- 存储编排:Kubernetes允许用户声明性地请求持久化存储,这样就不需要运维人员手动配置存储。
- 自我修复:当节点发生故障时,Kubernetes会在另一个可用节点上重建Pod。
-
自动扩容:Kubernetes可以自动地根据CPU、内存或其他资源的使用情况来扩展集群中的节点。
在本教程中,我们将通过《从零开始学习K8s系列——Kubernetes指南》一步步带领读者从零学习K8s,掌握Kubernetes的基础知识,掌握如何使用k8s来构建云原生应用系统。
2. 基本概念术语说明
2.1 集群
K8s集群就是由多个工作节点(Node)和Master组成的分布式系统,其中Node可以是物理机或者虚拟机。Master负责对整个集群进行控制和协调。文章来源:https://www.toymoban.com/news/detail-738411.html
2.1.1 Pod
Kubernetes最重要的工作对象之一就是Pod。Pod是一组紧密相关的容器集合。Pod中所有的容器共享网络命名空间、IPC命名空间、UTS命名空间和其他资源。Pod中的容器会被按照设计ated编号顺序依次启动、停止、重新启动。文章来源地址https://www.toymoban.com/news/detail-738411.html
到了这里,关于从零开始学习K8s系列——Kubernetes指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!