答:Minikube 是一种可以在本地轻松运行一个单节点 Kubernetes 群集的工具 。
Kubectl 是一个命令行工具,可以使用该工具控制 Kubernetes 集群管理器,如检查
群集资源 , 创建、删除和更新组件,查看应用程序 。
Kubelet 是一个代理服务,它在每个节点上运行,并使从服务器与主服务器通信 。
简述 Kubernetes 常见的部署方式?
答:常见的 Kubernetes 部署方式有:
l kubeadm:也是推荐的一种部署方式;
l 二进制:
l minikube:在本地轻松运行一个单节点 Kubernetes 群集的工具 。
简述 Kubernetes 如何实现集群管理?
答:在集群管理方面,Kubernetes 将集群中的机器划分为一个 Master 节点和一群工
作节点 Node 。其中 , 在 Master 节点运行着集群管理相关的一组进程 kube
apiserver、kube-controller-manager 和 kube-scheduler,这些进程实现了整个集
群的资源管理、Pod 调度、弹性伸缩、安全控制、系统监控和纠错等管理能力,并且
都是全自动完成的 。
简述 Kubernetes 相关基础概念?
答:
l master:k8s 集群的管理节点 , 负责管理集群 , 提供集群的资源数据访问入口 。
拥有 Etcd 存储服务(可?。?,运行 Api Server 进程,Controller Manager 服务
进程及 Scheduler 服务进程 。
l node(worker):Node(worker)是 Kubernetes 集群架构中运行 Pod 的服
务节点,是 Kubernetes 集群操作的单元,用来承载被分配 Pod 的运行,是 Pod
运行的宿主机 。运行 docker eninge 服务,守护进程 kunelet 及负载均衡器
kube-proxy 。
l pod:运行于 Node 节点上,若干相关容器的组合 。Pod 内包含的容器运行在同
一宿主机上,使用相同的网络命名空间、IP 地址和端口,能够通过 localhost 进行通信 。Pod 是 Kurbernetes 进行创建、调度和管理的最小单位,它提供了比容
器更高层次的抽象,使得部署和管理更加灵活 。一个 Pod 可以包含一个容器或者
多个相关容器 。
l label:Kubernetes 中的 Label 实质是一系列的 Key/Value 键值对 , 其中 key 与
value 可自定义 。Label 可以附加到各种资源对象上,如 Node、Pod、Service、
RC 等 。一个资源对象可以定义任意数量的 Label,同一个 Label 也可以被添加到
任意数量的资源对象上去 。Kubernetes 通过 Label Selector(标签选择器)查询
和筛选资源对象 。
l Replication Controller:Replication Controller 用来管理 Pod 的副本,保证集
群中存在指定数量的 Pod 副本 。集群中副本的数量大于指定数量 , 则会停止指定
数量之外的多余容器数量 。反之,则会启动少于指定数量个数的容器,保证数量
不变 。Replication Controller 是实现弹性伸缩、动态扩容和滚动升级的核心 。
l Deployment:Deployment 在内部使用了 RS 来实现目的,Deployment 相当
于 RC 的一次升级,其最大的特色为可以随时获知当前 Pod 的部署进度 。
l HPA(Horizontal Pod Autoscaler):Pod 的横向自动扩容,也是 Kubernetes
的一种资源,通过追踪分析 RC 控制的所有 Pod 目标的负载变化情况,来确定是
否需要针对性的调整 Pod 副本数量 。
l Service:Service 定义了 Pod 的逻辑集合和访问该集合的策略,是真实服务的抽
象 。Service 提供了一个统一的服务访问入口以及服务代理和发现机制,关联多个
相同 Label 的 Pod,用户不需要了解后台 Pod 是如何运行 。
l Volume:Volume 是 Pod 中能够被多个容器访问的共享目录,Kubernetes 中的
Volume 是定义在 Pod 上 , 可以被一个或多个 Pod 中的容器挂载到某个目录下 。l Namespace:Namespace 用于实现多租户的资源隔离,可将集群内部的资源对
推荐阅读
- java源代码成绩管理,java编写成绩管理系统
- 营销环境如何变化,营销环境的变化
- 虚拟主机欠费,虚拟主机不续费会怎样
- 直播运营与主播话术的区别,直播运营与主播话术的区别和联系
- 关于vb.nethwnd的信息
- 视频号推广健康产品怎么做,视频号推广给客户带来哪些好处?
- nba游戏篮网即时策略,nba游戏篮网即时策略网站
- 微信小程序外卖会员立减,微信小程序里的外卖券真的可以免费领吗?
- clean命令linux clean命令后找不到硬盘