首页 » DevOps

通过kubeadm创建一个单主的k8s集群

 

本文通过kubeadm来创建一个单主的kubernetes(k8s)集群,请注意文中所用软件版本,版本不符可能会导致初始化kubernetes集群失败,在尝试本文前,请了解并已熟练使用docker。 当前环境:三台Centos7.x主机,系统内核3.10.0, … 阅读全文

kubeadm初始化报错Swap解决

 

kubeadm初始化时报错Swap,详细报错内容如下

这是因为swap导致的,两种解决办法: 一、关闭swap

二、通过参数忽略 … 阅读全文

Dockerfile文件指令介绍

 

Dockerfile其实就是一个文本文件,这个文本文件名称叫Dockerfile,里面包含了一些指令(可以理解成多个指令集合成了一个脚本来构建docker镜像),然后通过docker build来构建这个Dockerfile(docker build可以理解成 … 阅读全文

ceph本地镜像源搭建

 

本文以Cetnos7为例,搭建ceph本地镜像源 1、添加阿里云ceph镜像源

2、安装epel源 [crayon-5f0310 … 阅读全文

kubeadm初始化警告”cgroupfs“解决

 

kubeadm初始化时,产生如下警告

官方文档表示,更改设置,令容器运行时和kubelet使用systemd作为cgroup驱动,以此使系统更为稳定。 请注意在docker下设置native.c … 阅读全文

Docker容器四种网络模式

 

docker自身默认提供了四种网络模式:none、bridge、container、host。除了这四种网络模式外,还可以通过插件自定义一些网络模式,比如macvlan、overlay等。 默认的这四种网络模式其实很好理解,建议自行动手尝试一下! none模式 … 阅读全文

DockerfileBUILDLOGS报错COPY failed: stat /var/lib/...

 

在GitHub提交代码,通过hub.docker.com自动构建报错找不到路径,报错内容如下

此报错明显是Dockerfile中COPY字段写的有问题,无法找到COPY的对象 原Dockerfi … 阅读全文

Docker之数据卷管理

 

挂载数据卷类似于mount命令,将一个目录作为一个单独的卷挂载到容器中,也可以将多个容器共享一个卷,方便了容器之间的数据共享 在容器中挂载数据卷 使用busybox镜像,创建一个数据卷挂载到容器的/data目录 [crayon-5f0310147ff10256 … 阅读全文

Docker私有仓库Harbor之安装部署

 

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安 … 阅读全文