容器
dacidong
运维工程师一枚,我为自己带盐......
展开
-
centos7安装docker
方式一yum安装前提:关闭selinux ,升级linux内核到3.8以上1.首先删除旧安装包yum remove docker*2.安装依赖yum install -y yum-utils device-mapper-persistent-data lvm23.配置yum仓库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo4.安装dockeryum install -原创 2023-02-22 18:34:23 · 891 阅读 · 0 评论 -
kubenertes中etcd备份与恢复策略
kubenertes中etcd备份与恢复策略一、备份备份方式:1 脚本备份方式参考如下(目前建议使用这种方式建议ETCD节点都进行备份,备份时间点错开。#! /bin/bashETCDCTL_PATH='/usr/local/bin/etcdctl' #etcdctl命令路径ENDPOINTS=' https://10.0.0.11:2379' #etcd服务地址,一般是master节点地址ETCD_DATA_DIR="/var/lib/etcd" #etcd目录BACKUP_DIR原创 2021-10-14 10:21:19 · 477 阅读 · 1 评论 -
kubernetes管理节点(master)计算节点(node)设置可调度与不可调度、驱逐节点上的pod
# kubernetes管理节点(master),计算节点(node)设置可调度与不可调度、驱逐节点上的pod一、管理节点(默认有污点不可调度):(去污点)设置可调度:kubectl taint node k8s-master node-role.kubernetes.io/master-设置不可调度:kubectl taint node k8s-master node-role.kubernetes.io/master="":NoSchedule二、计算节点:设置节点不可调度:kubectl c原创 2021-10-11 15:26:00 · 2184 阅读 · 0 评论 -
k8s服务故障,出现大量的Evicted状态的pod
k8s服务故障,出现大量的Evicted状态的podkubectl get pod -A 发现出现Evicted 状态的pod高达8000多个。一、随机查看一个处于Evicted状态pod的描述:kubectl describe pod -n monitor csp-monitor-api-5d4c5dbb8f-zpw5wStatus: FailedReason: RvictedMessage: Pod The node had condition: [原创 2021-10-11 15:09:38 · 1596 阅读 · 0 评论 -
docker 启动容器报错disk quota exceeded
docker 启动容器报错disk quota exceeded报错描述:[root@app1~]# docker start test_nginxerror response from daemon: mkdir /var/lib/docker/overlay2/97asfndsdkly8asskewr24ad/merged: disk quota exceedederror: failed to start containers: test_nginx原因是/etc/docker/daemo原创 2021-09-24 15:42:42 · 3666 阅读 · 0 评论 -
Docker (二) 容器基础操作
1.1 Docker 镜像操作1.1.1 查看本地镜像docker images1.1.2 导出镜像docker save -o <存储名称> REPOSITORY:TAG1.1.3 删除镜像docker rmi REPOSITORY:TAG1.1.4 导入镜像docker load -i <存储名称>1.2. Docker 容器操作1.2.1 创建容器docker create nginx:1.9.0docker ps -a1.2.2 启动容器原创 2021-09-08 13:31:00 · 2497 阅读 · 0 评论 -
Docker(一) 容器基础知识介绍
Docker 容器基础知识介绍1.1 什么是 Docker 容器Docker 容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了 docker引擎的服务器上(包括流行的 Linux 机器、windows 机器),也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。1.2. 容原创 2021-09-08 12:06:36 · 2636 阅读 · 0 评论 -
docker、kubernetes命令自动补全
docker、kubernetes命令自动补全1、yum install bash-completion2、退出当前终端后重新登录:type _init_completion3、演示:[root@localhost ~]#yum install bash-completion#重新打开一个shell窗口或退出当前登录界面重新登录后输入[root@localhost ~]#type _init_completion...原创 2021-07-13 17:04:31 · 9347 阅读 · 0 评论