Kubernetes(K8S)的基础概念

目录

1.Kubernetes介绍

1. 什么是Kubernetes?

2.为什么要用K8S?

3.k8s的特性

2.k8s集群架构与组件

1.Master组件

2.配置存储中心 — etcd

3.Node组件

3.Kubernetes 核心概念

1.Pod

2.Pod 控制器

3.Label

4.Label 选择器(Label selector)

5.Service

6.Ingress

7.Name

8.Namespace


1.Kubernetes介绍

   1. 什么是Kubernetes?

        是用于自动部署、扩展和管理“容器化( containerized) 应用程序”的开源系统,可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是–个生态极其丰富的容器编排框架工具。

   (1)由来:k8S由google的Borg系统(博格系统,google内部使用的大规模容器编排工具)作为原型,后经G0语言延用Borg的思路重写并捐献给CNCF基金会开源。

   (2)含义:词根源于希腊语的舵手、飞行员。

   (3)官网:https://kubernetes.io

GitHub: https://github.com/kubernetes/kubernetes

2.为什么要用K8S?

       试想下传统的后端部署办法:把程序包(包括可执行二进制文件、配置文件等)放到服务器上,接着运行启动脚本把程序跑起来,同时启动守护脚本定期检查程序运行状态、必要的话重新拉起程序设想一下,如果服务的请求量上来,已部署的服务响应不过来怎么办?传统的做法往往是,如果请求量、内存、CPU超过阈值做了告警,运维人员马上再加几台服务器,部署好服务之后,接入负载均衡来分担已有服务的压力这样问题就出现了:从监控告警到部署服务,中间需要人力介入! 那么,有没有办法自动完成服务的部署、更新、卸载和扩容、缩容呢?

    &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值