1、docker容器处于dead状态,使用删除命令提示无法删除答:尽量避免快速删除容器,当前暂未找到较好的办法,除非重启系统2、k8s集群调度的时区设置答:如果集群使用的yaml文件中的image镜像本身已经设置好了时区那么可直接启动,也可设置为configmap,从configmap中直接加载,或者使用mount的方式直接挂载本地/etc/localtime3、报错提示:Failed at st
转载 2023-11-11 12:20:24
55阅读
一、初步了解1、docker run运行容器我们运行第一个 docker 容器 hello-world,过程如下图:1.Docker 客户端执行 docker run 命令。 2.Docker daemon 发现本地没有 hello-world 镜像。 3.daemonDocker Hub 下载镜像。 4.下载完成,镜像 hello-world 被保存到本地。 5.Docker daemon
K8S Daemon实战指南 作为一名经验丰富的开发者,我们经常会遇到需要在Kubernetes集群中运行后台进程的情况。这时就需要使用K8S Daemon来实现。本文将介绍如何实现K8S Daemon,并通过代码示例来帮助初学者快速上手。 K8S Daemon是Kubernetes中用来运行在后台持续运行的进程的一种特殊类型的容器。通过K8S Daemon,我们可以确保后台进程的稳定性和高可
原创 2024-03-06 15:22:13
44阅读
Kubernetes (K8S) 是一种用于自动部署、扩展和管理容器化应用程序的开源系统。在K8S中,DaemonSet是一种控制器类型,可确保每个节点上运行一个Pod副本。在这篇文章中,我将向你介绍如何使用K8S DaemonSets,并提供代码示例来帮助你快速上手。 在使用K8S DaemonSets时,通常需要经历以下几个步骤: | 步骤 | 描述
原创 2024-03-11 10:38:47
22阅读
在Kubernetes(K8S)中,DaemonSet是一种类型的控制器,用于确保在集群中的每个节点上都运行特定的Pod副本。DaemonSet保证所有节点上运行的Pod副本数量保持一致,并确保在节点添加或删除时,自动创建或删除对应的Pod副本。在Kubernetes中,可以使用YAML文件来定义和创建DaemonSet。 下面将介绍如何通过编写K8S DaemonSet的YAML文件来实现在集
原创 2024-03-08 12:13:15
64阅读
在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 pod 中运行的容器在可配置的时间内正常关闭。请查看下面的图表,以便更好地了解删除 pod 时发生
                                                        &nbs
转载 2023-06-16 14:30:02
459阅读
注意:master和node节点都需要安装docker1、卸载旧版本$ sudo yum -y remove containerd.io.x86_64 $ sudo yum -y remove docker-ce.x86_64 $ sudo yum -y remove docker-ce-cli.x86_642、设置存储库$ sudo yum install -y yum-utils$ sudo
文章目录1,k8s的作用2,为什么用k8s?3,k8s的特性4,kubernetes集群架构和对应组件5,k8s核心概念 我们都知道dockerdocker-compose单机编排容器,就是把多个容器放在脚本中一起运行,但是他是单机编排容器,如果我想实现多机编排呢? 其实docker之前有自己的一套编排软件:docker swarm 它可以在多台主机中创建一个docker集群,但是也仅限于此
转载 2023-07-21 11:58:01
14阅读
这几天 K8s 将弃用的 docker 各种刷屏包括本拐也很疑惑,类似的文章有:重磅!Kubernetes 将弃用 Docker!Kubernetes 要弃用docker了,我们该怎么办?恰巧最近翻看 K8s 的官网比较多,看到了官方对于这一改动的详尽解释,于是搬一下.也是本拐的处女译! 哈哈Don't Panic: Kubernetes and Docker本文译自:https://k
转载 2023-11-21 19:49:01
138阅读
文章目录前言文件拷贝master2节点上面的配置开启服务nginx负载均衡部署keepalived的安装配置两node节点同步到虚拟地址k8sUI界面的设置dashboard中生成UI界面的几个文件的内容 前言首先确定,多节点的部署是建立在单节点部署的环境基础之上的,为后面进行单点故障的问题进行容灾。文件拷贝将单节点时master上的需要的文件目录进行拷贝,到备用节点上。 其中包括kuberne
转载 2024-03-11 15:42:06
221阅读
管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。那么,问题来了,要运维何用?     k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故障不用停
转载 2024-07-05 19:25:06
55阅读
前言随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Dockerk8s进行对比,不禁问道:Docker 不香吗?k8s 是kubernets的缩写,’8‘代表中间的八个字符。其实 Dockerk8s 并非直接的竞争对手,它俩相互依存。 Docker 是一个容器化平台,而 k8sDocker 等容器平台的协调器。容器化时代来了虚拟化技术已经走过了三个时代,没有容器化技
转载 2023-07-11 10:05:47
307阅读
K8S实战系统-清理篇1】k8s docker 删除没用的资源 Docker采用保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非你明确地要求Docker这样做,否则通常不会删除这些对象。这可能导致Docker占用较多额外的磁盘空间。对于每种类型的对象,Docker都提供了一个prune命令修剪一次清理多种类型的对象。本文主要说明如何使用这些prune命令。1.
转载 2023-06-13 14:49:23
164阅读
在前文已经提到了关于自建k8s的文章。而且还涉及到如何搭建基于springcloud alibaba提下的微服务的基础服务。那现在面临的问题就是如何进行发布应用到集群。以下正文即是关于devops的整体搭建过程1、jenkins1)部署这里部署jenkins的服务使用的是dockerdocker-compose如下version: "3" # docker-compose的版本 service
转载 2024-01-24 10:16:22
78阅读
一、 环境准备系统版本 :ubuntu -v20.04.2k8s 版本:k8s -v1.23.1主机名地址说明k8s-master1192.168.146.200master节点,能连外网,至少2核CPU,2G内存k8s-noden1192.168.146.201node节点,能连外网,至少2核CPU,2G内存k8s-noden2192.168.146.202node节点,能连外网,至少2核CPU
转载 2023-07-11 12:32:52
784阅读
目录1、docker简介参考如下:2、docker的发展历史与虚拟机的比较,docker的升级K8S,参考如下:3、docker的安装4、docker下载镜像加速(更新下载源下载网络资源镜像的资源会加快)5、把用户 添加进docker组,这样每次输入docker命令就可以不用添加sudo6、docker的制作与使用参考如下: a>主机与容器之间拷贝数据命令如下:&nbsp
转载 2023-08-18 14:50:37
173阅读
1.K8S 是容器编排引擎。(docker-compose 是docker 自带的容器编排工具,docker swarm是docker 自带的 docker 集群工具)。 2.K8S的功能=docker-compose的功能+docker-swarm的功能。
转载 2023-06-02 08:00:20
459阅读
Kubernetes中涉及很多概念,比如Pod、RC、Label啊等等,初次接触容易蒙圈,所以今天我们将一股脑将这些概念梳理清楚,为后续的学习扫除障碍,大家后面在学习过程中也可以不断翻查本篇内容,强化记忆与理解。 一、PodPod是Kubernetes中创建和管理的、最小的可部署的计算单元。它其实是由一组容器组成(最少一个),这一组容器共享存储、网络、以及怎样运行这些容器的声明。一个Po
转载 2023-08-24 21:32:37
102阅读
这两天小编在研究关于运维的一些事情,现在火的不行的docker+k8s。今天踩踩坑。环境 virtualBox Ubuntu16.04 虚拟机的CPU个数要大于2 内存分配在2G以上首先我们来安装docker (记得关闭防火墙 )第一步 卸载旧版本docker (新机器就不需要执行了)sudo apt-get remove docker docker-engine docker-ce docker
转载 2024-03-06 12:13:28
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5