kubernetes学习总结-基本概念

choiyubo163com choiyubo163com     2023-03-09     183

关键词:

1. Master节点:

  Master作为集群控制节点,所有的控制命令都是发给他

  -  提供了Http Rest接口,所有的资源操作入口,集群控制入口

  - “大总管”:所有资源自动化控制中心-Controller Manager

  - “调度室”:负责资源调度-Scheduler

2. Node节点:

  除了Master之外的其他节点(物理机/虚拟机)

  - Kublet:负责pod的创建和启停等任务

  - kuber-proxy:负载均衡机制组件

  - doctor:负责本机的容器创建和管理工作

3.Pod:

  Kubernetes最基本概念

  - Pause 容器作为根容器,代表整个容器的ip和volume存储

4. Label(标签):

  - 实现分组管理功能

5. Label Selector:

  使用场景:

  -监控Pod的副本数量,kube-Controller

  - 实现service智能负载均衡 ,kube-proxy

  - 实现定向调度特性

6. RC(Replication Controller)

  用于筛选目标Pod的Label Selector,副本小于预期,创建新的Pod

  -动态修改副本数量,实现扩容和缩容。kuberctl scale rc redis-slave --replicas=3

  -滚动升级

7.Deployment:

  相比RC可以随时感知Pod部署的进度

      

 

kubernetes学习总结(26)——kubernetes网络模型基础指南(代码片段)

前言Kubernetes是为运行分布式集群而建立的,分布式系统的本质使得网络成为Kubernetes的核心和必要组成部分,了解Kubernetes网络模型可以使你能够正确运行、监控和排查应用程序故障。网络是非常复杂的,拥有许多概念... 查看详情

kubernetes学习记录:k8s的架构和基本概念

1.k8s架构组件kubernetes是一个用于自动部署、扩展和管理容器化应用程序的开源系统 1.1k8s的基本架构 和一些分布式存储和分布式数据库集群类似,在k8s集群中,也存在着master节点和node节点其中master节点主要负责pod调度、... 查看详情

深度学习,机器学习所涵盖的100多个基本概念总结

目录一、基础算法二、经典算法三、机器学习四、优化算法五、特殊技巧 查看详情

kubernetes学习总结(18)——kubernetes容器网络

前言在Kubernetes 中要保证容器之间网络互通网络至关重要。Kubernetes 本身并没有实现容器网络而是通过插件化的方式自由接入,容器网络接入需要满足如下基本原则:pod无论运行在任何节点都可以互相直接通信,而不... 查看详情

kubernetes学习总结(13)——kubernetes各个组件的概念(代码片段)

...无法成功启动的.共享是通过Pause容器实现的。Pod控制器在Kubernetes中, Pod是资源的最小单位了.而这一堆控制器,就是用来对Pod进行自动管理的。管理Pod的数量实现Pod的弹性伸缩监控Pod的状态定时启动并释放Pod为了实现不同的需求,... 查看详情

kubernetes学习总结(13)——kubernetes各个组件的概念(代码片段)

...无法成功启动的.共享是通过Pause容器实现的。Pod控制器在Kubernetes中, Pod是资源的最小单位了.而这一堆控制器,就是用来对Pod进行自动管理的。管理Pod的数量实现Pod的弹性伸缩监控Pod的状态定时启动并释放Pod为了实现不同的需求,... 查看详情

kubernetes学习总结(18)——kubernetes容器网络(代码片段)

前言在Kubernetes 中要保证容器之间网络互通网络至关重要。Kubernetes 本身并没有实现容器网络而是通过插件化的方式自由接入,容器网络接入需要满足如下基本原则:pod无论运行在任何节点都可以互相直接通信,而不... 查看详情

kubernetes学习总结(33)——kubernetes是如何重塑虚拟机的(代码片段)

前言Kubernetes大规模使用过的都说简单,没有用过清一色的都是使用复杂、概念晦涩难懂,因此即使是那些具有一定服务器端知识的人也可能会感到困惑。让我在这里尝试一些不同的东西。与其解释一个不熟悉的问题(... 查看详情

kubernetes学习总结(33)——kubernetes是如何重塑虚拟机的(代码片段)

前言Kubernetes大规模使用过的都说简单,没有用过清一色的都是使用复杂、概念晦涩难懂,因此即使是那些具有一定服务器端知识的人也可能会感到困惑。让我在这里尝试一些不同的东西。与其解释一个不熟悉的问题(... 查看详情

机器学习基本概念总结(代码片段)

1,余弦相似度与欧氏距离1.1,余弦相似度通过对两个文本分词,TF-IDF算法向量化,利用空间中两个向量的夹角,来判断这两个向量的相似程度:(计算夹角的余弦,取值0-1)当两个向量夹角越大,距离越远,最大距离就是两个向量... 查看详情

机器学习的9个基础概念和10种基本算法总结

https://blog.csdn.net/libaqiangdeliba/article/details/41901387 1.基础概念:  (1)10折交叉验证:英文名是10-foldcross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数... 查看详情

cisaw风险管理学习笔记-风险管理基本概念

个人学习总结,CISAW学习笔记之风险管理基本概念: 查看详情

kubernetes学习总结synopsis

同类产品dockercompose、dockerswarm、dockermachine、mesos、marathonKubernetes项目地址https://github.com/kubernetes/kubernetes/releasesSchema?核心组件:1)APIserver:接收、分析用户请求,并处理用户请求2)Scheduler:调度资源(通过初选、优选、选定三个阶... 查看详情

kubernetes——基本概念与理论(代码片段)

这里写目录标题一、Kubernetes是什么?二、Kubernetes特性三、Kubernetes集群架构与组件1、Master组件2、Node组件四、Kubernetes核心概念五、官方提供的三种部署方式一、Kubernetes是什么?Kubernetes,简称K8s,是一个开源的... 查看详情

机器学习|机器学习概念理解与基本知识

机器学习概念理解与基本知识1、机器学习是什么在数据上通过算法总结出规律模式,应用在新数据上做预测。2、机器学习基本概念2.1、不同类型的问题监督学习:分类问题(选择)、回归问题(计算)无监督学习:聚类问题(... 查看详情

kubernetes学习总结(28)——kubernetes常见问题总结(代码片段)

如何删除不一致状态下的rc、deployment、service在某些情况下经常发现kubectl进程挂起现象,然后在get时候发现删了一半而另外的删除不了[root@k8s-master ~]# kubectl get -f fluentd-elasticsearch/NAME DESIRED CURRENT READY AGErc/elasticsearch-logging-... 查看详情

kubernetes学习总结(29)——使用kubeadm部署kubernetes1.24详细步骤总结(代码片段)

前言kubeadm是Kubernetes官方提供的用于快速安部署Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新... 查看详情

《javascript高级程序设计》学习总结三

   引言:任何语言的核心都必然会描述这门语言的最基本的工作原理,而描述的内容通常都要涉及这门语言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。今天我就这些基本的概念开始进行总结... 查看详情