首页 > 其他分享 >kubernetes【k8s介绍】【快速部署应用,管理容器】

kubernetes【k8s介绍】【快速部署应用,管理容器】

时间:2024-10-25 17:46:26浏览次数:8  
标签:容器 回滚 机器 kubernetes 部署 集群 应用 k8s

k8s提供: 集中式管理集群的方法, 也可快速部署应用

1.关于部署方案

image

2.什么时候需要k8s
  • 当你的应用只是跑在一台机器,直接一个docker+docker-compose就够了,方便轻松;
  • 当你的应用需要跑在3,4台机器上,你依旧可以使用每台机器单独配置运行环境+负载均衡器;
  • 当你的应用需要跑在10,20台机器上,可以使用Docker+Swarm部署;
  • 当你应用访问数不断增加,机器逐渐增加到几十台、上百台、上千台时,每次加机器、软件更新、版本回滚,都会变得非常麻烦,这个时候就可以使用K8s。
  • Kubermetes可以为我们提供集中式管理集群的方法,加机器、版本升级、版本回滚,那都是一个命令就搞定的事,不停机的灰度更新,确保高可用、高性能、高扩展。

image

k8s集群架构

image

image

标签:容器,回滚,机器,kubernetes,部署,集群,应用,k8s
From: https://www.cnblogs.com/cloud-2-jane/p/18503009

相关文章

  • 【容器】容器与虚拟机对比:全面解析与应用指南
    目录引言1.基本概念1.1容器1.2虚拟机(VM)2.架构比较3.性能比较3.1启动时间和资源消耗3.2性能指标4.用例场景4.1微服务架构4.2开发与测试4.3大规模部署5.安全性比较5.1容器安全性5.2虚拟机安全性6.生态系统6.1容器生态6.2虚拟机生态7.选择指南7.1选......
  • 处理容器报错:[ERROR] .. Get “http://safeline-fvm/skynetinto“: dial tp: lookup s
    雷池社区版(WAF)是基于容器部署的在容器化应用的部署和运行过程中,我们常常会遇到各种报错信息。其中,形如“[ERROR]detect/skynet.go:114Get“http://safeline-fvm/skynetinto":dialtp:lookupsafeline-fvmon127.0.0.11:53:servermisbehaving”以及“panic:Get......
  • 第44篇 正确删除容器和镜像的方式
    使用正确的命令删除容器和镜像1.先查看正在运行的容器,找到容器id【容器id取前三位数】,删除容器1.1查看运行容器dockerps-aStatus是UP表示容器正在运行直接删除容器会报错,先停止容器的运行1.2停止正在运行的容器dockerstop容器id前三位查看容器状态,Status是Exi......
  • 在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并重......
  • k8s rbac
    rbac基于角色的权限控制针对namespace粒度,user-rolebinding-role或者user-group-rolebinding-role;针对cluster粒度,user-clusterrolebinding-clusterrole或者user-group-clusterrolebinding-clusterrole。#放通testnamespace所有权限apiVersion:v1kind:ServiceAccountmetad......
  • docker 容器部署与私有镜像库
    一、 Docker服务安装与启动1.1 docker下载安装docker一般部署在Linux操作系统的服务器上进行使用,安装可使用如下操作行进行安装:1).centos/redhat环境#更换国内阿里的源curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoyummak......