首页 > 其他分享 >kubernetes(k8s)简易学习

kubernetes(k8s)简易学习

时间:2024-10-26 15:47:53浏览次数:3  
标签:容器 kubernetes 虚拟化 虚拟机 简易 进程 镜像 k8s

容器与虚拟机

  1. 容器为一种虚拟化技术,用来隔离运行在宿主机上的不同进程,使得进程之间、进程与操作者OS相互隔离、互不影响的技术。共享主机操作系统内核,无需虚拟化整个硬件。单个容器跑单个应用。优点:简易部署、启动快速、组合服务、易于迁移。
  2. 虚拟机需要完整操作系统、虚拟化硬件支持,相比容器占用更多资源。虚拟机运行多个应用

一个容器栗子:Docker

组成的三要素:容器、镜像、仓库

  1. 容器为运行与虚拟机上的进程。
  2. 镜像为副本。
  3. 仓库存储镜像。

Docker特点:轻量级、快速启动、隔离性、移植性、版本控制、自动化

kubernetes为用于自动部署、拓展、容器化应用程序的开源系统。是用来编排容器的工具:实现对大量服务器的自动部署、扩展、管理。

kubernetes优势:省钱、快速、省心

在开源的同时,比传统的服务器、虚拟机方便快捷;同时提供一整套架构,方便管理。

相关概念/产品:Openshift、Amazon EKS、微服务

标签:容器,kubernetes,虚拟化,虚拟机,简易,进程,镜像,k8s
From: https://blog.csdn.net/m0_54380215/article/details/143253782

相关文章

  • 【K8S系列】Kubernetes pod节点Unknown 问题及解决方案详解【已解决】
    在Kubernetes中,Pod的状态为Unknown表示无法获取Pod的当前状态。这通常意味着KubernetesAPI服务器无法与Pod所在的节点通信,或者Kubelet进程遇到问题。以下将详细介绍Unknown状态的原因、解决方案以及如何配置健康检查以提高系统的稳定性。一、Unknown状态......
  • 2024.10.26 InfiniCLOUD WebDAV 简易登录器
     2024.10.26InfiniCLOUDWebDAV简易登录器  ;;2024.10.26InfiniCLOUDWebDAV简易登录器;;C:\APP\WinSCP\AHK\InfiniCLOUD.ahk;;WinSCP一键登录InfiniCLOUD的WebDAV文件服务的AutoHotkey脚本源代码#SingleInstance,force#Persistent;身份验证,请使用飞......
  • k8s 1.28.2 集群部署 NFS server 和 NFS Subdir External Provisioner
    目录前言部署NFSserver镜像准备节点打标签启动NFSserver创建pv验证创建pvc创建pod挂载验证部署NFSSubdirExternalProvisioner创建pod验证提前创建pvc的方式使用volumeClaimTemplates的方式前言NFSSubdirExternalProvisioner可以使用现有的NFS服务器......
  • Kubernetes的备份和恢复最佳实践是什么
    Kubernetes备份和恢复最佳实践包括:确保集群数据的完整性和一致性、定期执行备份和测试、利用自动化工具如Velero、备份集群元数据以及工作负载数据、考虑多地域灾备策略。在这些实践中,确保集群数据的完整性和一致性是极其重要的。这意味着在备份过程中,应当捕捉到Kubernetes集群的......
  • kubernetes【k8s介绍】【快速部署应用,管理容器】
    k8s提供:集中式管理集群的方法,也可快速部署应用1.关于部署方案2.什么时候需要k8s当你的应用只是跑在一台机器,直接一个docker+docker-compose就够了,方便轻松;当你的应用需要跑在3,4台机器上,你依旧可以使用每台机器单独配置运行环境+负载均衡器;当你的应用需要跑在10,20台机器......
  • 在K8S中,Pod的调度机制是什么?
    在Kubernetes(K8s)中,Pod的调度机制是一个复杂而精细的过程,它确保了Pod能够被合理地分配到集群中的各个节点上,以满足应用程序的需求和资源的最优利用。以下是Pod调度机制的详细解释:1.调度器的作用Kubernetes的调度器(scheduler)负责接收Pod的调度请求,并根据一系列的策略和算法为Pod......
  • 在K8S中,每个 Pod 中有一个特殊的 Pause 容器能否去除,原因是什么?
    在Kubernetes(K8s)中,每个Pod中有一个特殊的Pause容器,这个容器是不能被去除的,原因如下:1.Pause容器的功能网络命名空间持有者:Pause容器在Pod中充当网络命名空间的主要进程,它创建了一个网络命名空间,并在其中设置Pod的网络配置,如IP地址、网络接口和路由规则。Pod中的其他容器可以......
  • 在K8S中,kube-proxy 三种工作模式和原理是什么?
    在Kubernetes(K8s)中,kube-proxy是负责实现Service的网络代理和负载均衡功能的组件。它支持三种不同的工作模式,每种模式的工作原理和特点各不相同。以下是kube-proxy的三种工作模式和原理的详细解释:1.Userspace模式工作原理:kube-proxy监听KubernetesAPI服务器中Service和Endpo......
  • 在K8S中,Pod 启动失败如何解决以及常见的原因有哪些?
    当KubernetesPod启动失败时,可能由多种原因造成。解决Pod启动失败的问题通常需要诊断并解决这些问题。下面是一些常见原因及解决方法:1.常见原因1.容器镜像拉取失败原因:容器镜像不存在、镜像名称拼写错误、网络问题、认证问题(私有仓库需要凭证)等。解决方法:检查镜像名......
  • 在K8S中,pod中readness 和 liveness 的区别和各自应用场景是什么?
    在Kubernetes(K8s)中,Pod的readiness和liveness探针是两种重要的健康检查机制,它们各自有着不同的应用场景和功能。以下是对这两者的详细解释:LivenessProbe(存活探针):作用:Liveness探针主要用于探测应用是否还活着。如果检测到应用没有存活(即探针失败),Kubernetes会杀掉当前Pod并重......