CoreDNS 与 127.0.0.53 的仇恨

CoreDNS 与 127.0.0.53 的仇恨记一次CoreDNS故障1、问题现象2、根本原因3、解决办法4、问题定位相关知识点5、其他解决方案6、参考 记一次CoreDNS故障 1、问题现象 K8S环境出现CoreDNS Pod无法正常启动,处于CrashLoopBackOff或者OOMKil...

2018-12-15 17:48:08

阅读数:84

评论数:0

K8S 配置Docker镜像仓库密码

K8S 配置Docker镜像仓库密码 一、创建指定命名空间下的账号密码 kubectl create secret docker-registry default --docker-server=hub.harbor.com --docker-username=admin --docker-p...

2018-10-17 10:52:54

阅读数:143

评论数:0

ETCD数据备份与恢复验证

ETCD数据备份与恢复验证 一、单机 说明:执行etcd备份数据的恢复的机器必须和原先etcd所在机器一致 1、单机备份 etcdctl --endpoints="https://10.25.72.62:2379" \ --c...

2018-08-17 09:39:54

阅读数:823

评论数:0

kubectl config配置示例

kubectl config操作详解 kubectl config操作的是$HOME/.kube/config文件,eg:/root/.kube/config 1、查看config文件 [root@SZD-L0105331 kube-system-rbac]# kubectl c...

2018-08-14 18:58:15

阅读数:1175

评论数:0

Etcd集群CPU与Memory建议配置

Etcd集群CPU与Memory建议配置 官方文档 : https://github.com/coreos/etcd/blob/master/Documentation/op-guide/hardware.md 1、小规模集群 Small Cluster 小规模集群服务器少于...

2018-07-10 11:17:57

阅读数:242

评论数:0

ETCD数据库异常:mvcc: database space exceeded解决

ETCD数据库异常:mvcc: database space exceeded解决 问题来源:在k8s集群中给node打标签发现报错 [root@master1]# kubectl label node 30.4.228.20 env=prod Error from server: etc...

2018-06-25 12:38:34

阅读数:858

评论数:0

ConfigMap挂载导致容器目录覆盖的问题解决

ConfigMap挂载导致容器目录覆盖的问题解决 问题表现: 将configmap的配置项挂载到指定的容器目录中,导致容器的被挂载目录下的所有文件不可见,只可见通过configmap挂载的文件 解决办法: 1、volumes中设置path 2、volumeMounts...

2018-06-19 18:57:51

阅读数:1088

评论数:0

Etcd远程备份

配置文件 { "backup_base_dir":"/etcdBackupData", &a...

2018-06-18 10:18:20

阅读数:202

评论数:0

Docker overlay存储驱动工作方式

Docker overlay存储驱动是如何工作的? 原文链接 该内容仅仅适用于overlay存储驱动。Docker官方建议适用overlay2 驱动,overlay2工作方式不同于overlay。overlay2工作原理链接 【https://docs.docker.com/storage...

2018-06-12 00:31:21

阅读数:229

评论数:0

记一次Docker主机根分区磁盘占满的事件

记一次Docker宿主机根分区磁盘占满的事件 环境信息: Docker版本:1.12.6 存储驱动:DeviceMapper 负载情况:仅运行一个Nginx容器,已经运行14 weeks 宿主机分区情况:根分区20G,全部被占满,/var/lib/docker/devicemapper/...

2018-06-07 23:17:51

阅读数:476

评论数:0

ubuntu 14.4环境下给chrome安装SwitchOmega插件

ubuntu 14.4环境下给chrome安装SwitchOmega插件 目的: 在ubuntu 14.4环境下可以使用chrome访问Google 前提:安装好shadowsocks client,安装好chrome浏览器 1. 下载并安装SwitchOmega插件 附:插件下载地址 ...

2018-06-01 18:02:51

阅读数:1079

评论数:1

K8S RollingUpdate 滚动升级机制实例

K8S RollingUpdate 滚动升级机制实例 一、准备 1、编写一个简单的http server package main import ( "net/http" "log"...

2018-05-25 09:09:24

阅读数:1624

评论数:0

docker 容器上编译 go 程序无法运行,提示找不到文件

dockerfile [root@SZB-L0010091 zxg]# cat Dockerfile FROM scratch COPY webdemo / EXPOSE 9999 CMD ["/webdemo"] docker run 报错信息: ...

2018-05-23 15:31:28

阅读数:745

评论数:0

看过最详细的Kube-proxy的iptables模式原理详解

Kubernetes如何利用iptables 原文地址 Linux内置的防火墙可以对IP数据包做一系列如过滤、更改、转发这样的操作,防火墙在对数据包做过滤决定时,有一套遵循的规则,这些规则存储在专用的数据包过滤表(table)中,而这些表集成在Linux 内核中。在数据包过滤表中,规则被分组放...

2018-03-08 17:03:43

阅读数:3648

评论数:0

CoreOS Torcx

What is Torcx?(Torcx到底是什么?)Torcx is a new boot-time addon manager designed specifically for Container Linux. Torcx是特意为CoreOS容器操作系统设计的新型系统启动时插件管理器。 A...

2018-02-01 17:13:30

阅读数:127

评论数:0

CoreOS编译与定制

CoreOS 编译(not customized)

2018-01-20 16:47:23

阅读数:177

评论数:0

docker各进程的交互

docker各个进程交互

2018-01-05 12:40:23

阅读数:445

评论数:0

Kubernetes 部署 Weave-Scope

Kubernetes 部署 Weave-Scope

2017-12-25 14:28:01

阅读数:1507

评论数:0

rpm包制作实例

文件目录结构└── neutron-vmware-ovs-agent-1.1 └── usr ├── bin │ └── neutron-vmware-ovs-agent └── lib ├── python2.7...

2017-10-27 11:14:28

阅读数:192

评论数:0

Docker run运行容器报错Error ruuning deviceCreate(createSnapDevice) dm_task_run failed

问题背景重启k8s集群中的某主机(CentOS7),调度到该主机上的kubernetes的Pod一直处于ContainerCreating状态。通过 kubectl describe pod $PodName和使用docker run运行容器的方式均发现如下报错信息: Error ruun...

2017-05-13 16:46:23

阅读数:1869

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭