随笔分类 -  docker运维

docker-client
摘要:通过docker-client 调docker API, 根据需求进行调用 package main import ( "context" "fmt" "github.com/docker/docker/api/types" "github.com/docker/docker/client" "gi 阅读全文

posted @ 2021-03-04 15:43 裤裆内隐藏杀气 阅读(262) 评论(0) 推荐(0)

删除namespace状态为Terminating
摘要:当某一个namespace处于Terminating状态时: kubectl get namespace istio-system -o json | jq 'del(.spec.finalizers[] | select("kubernetes"))' | curl -s -k -H "Conte 阅读全文

posted @ 2020-09-09 16:39 裤裆内隐藏杀气 阅读(257) 评论(0) 推荐(0)

Jenkins官方Docker镜像
摘要:Jenkins官方Docker镜像在原有的基础上添加了一些基础东西。 一. sources.list文件, 更换国内源 二. Dockerfile文件 阅读全文

posted @ 2019-11-30 22:38 裤裆内隐藏杀气 阅读(709) 评论(0) 推荐(1)

prometheus基于emptyDir存储监控k8s集群
摘要:Kubernetes集群的监控 要实现对Kubernetes集群的监控,因为Kubernetes的rbac机制以及证书认证,当然是把Prometheus部署在Kubernetes集群上最方便。可是我们目前的监控系统是以k8s集群外部的Prometheus为主的,grafana和告警都是使用这个外部的 阅读全文

posted @ 2018-10-12 15:24 裤裆内隐藏杀气 阅读(1329) 评论(0) 推荐(0)

Kubernetes容器集群kubectl管理工具命令(八)
摘要:创建一个应用 查看应用 [root@master ~]# kubectl get all NAME READY STATUS RESTARTS AGE pod/nginx-f95d765f9-bxgv9 0/1 ContainerCreating 0 2m pod/nginx-f95d765f9-p 阅读全文

posted @ 2018-08-09 15:16 裤裆内隐藏杀气 阅读(3249) 评论(0) 推荐(0)

Kubernetes容器集群kubectl管理工具远程管理集群(七)
摘要:概述 kubectl是k8s的客户端程序,也是k8s的命令行工具,kubectl提供了大量的子命令可以让用户和集群进行交互。 kubectl不一定部署在master上。用户通过kubectl连接到master上然后将命令通过master分发到集群的node节点上。 默认情况下是连接本地的apiser 阅读全文

posted @ 2018-08-09 10:42 裤裆内隐藏杀气 阅读(1926) 评论(0) 推荐(0)

Kubernetes容器集群部署WebUI(六)
摘要:创建dashboard-rbac.yaml文件,基于认证权限 创建dashboard-deployment.yaml文件 创建dashboard-service.yaml文件 查看命名空间的元素 查看命名空间 阅读全文

posted @ 2018-08-08 17:29 裤裆内隐藏杀气 阅读(337) 评论(0) 推荐(0)

Kubernetes容器集群部署节点组件(五)
摘要:master端下载kubernetes组件: wget https://storage.googleapis.com/kubernetes-release/release/v1.9.2/kubernetes-server-linux-amd64.tar.gz node端下工kubernetes no 阅读全文

posted @ 2018-08-08 16:58 裤裆内隐藏杀气 阅读(1824) 评论(0) 推荐(0)

Kubernetes容器集群部署Flannel网络(四)
摘要:部署Flannel网络 Overlay Network: 覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来. VXLAN: 将源数据包封装到UDP中,并使用基础网络的IP/MAC作为外层报文头进行封装,然后在以太网传输,到达目的后由隧道端点解封装并将数据发送给目标 阅读全文

posted @ 2018-08-07 17:52 裤裆内隐藏杀气 阅读(1877) 评论(0) 推荐(0)

Kubernetes容器集群部署Etcd(三)
摘要:master端操作: 下载ectd: 在分三台机器分别创建如下目录 解压etcd并把二进制放到的/opt/kubernetes/bin下 创建etcd cfg目录下: 使用systemctl启动etcd [Unit]Description=Etcd ServerAfter=network.targe 阅读全文

posted @ 2018-08-07 16:06 裤裆内隐藏杀气 阅读(511) 评论(0) 推荐(0)

Kubernetes容器集群部署TLS证书(二)
摘要:一、集群部署--环境规划 kube-apiserverkube-controller-managerkube-scheduleretcd CPU 2核+2G内存+ kubeletkube-proxydockerflanneletcd kubeletkube-proxydockerflanneletc 阅读全文

posted @ 2018-08-07 14:50 裤裆内隐藏杀气 阅读(977) 评论(0) 推荐(0)

Kubernetes容器集群管理概念篇(一)
摘要:Kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。 K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。 K8S主要用于自动化部署 阅读全文

posted @ 2018-08-06 14:09 裤裆内隐藏杀气 阅读(437) 评论(0) 推荐(0)

docker-compose 案例写法
摘要:使用docker-compose up -d 运行 阅读全文

posted @ 2017-06-16 14:56 裤裆内隐藏杀气 阅读(520) 评论(0) 推荐(0)

docker registry部署
摘要:[root@zabbix docker]# cat /etc/docker/daemon.json{ "insecure-registries":["192.168.36.106:5000"] } 查看docker仓库里有哪些镜像: [root@zabbix docker]# curl -XGET 阅读全文

posted @ 2017-04-24 13:57 裤裆内隐藏杀气 阅读(189) 评论(0) 推荐(0)

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

posted @ 2017-04-24 11:44 裤裆内隐藏杀气 阅读(1329) 评论(0) 推荐(0)

安装docker-compose
摘要:1、安装、可能较慢 curl -L https://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2、对二 阅读全文

posted @ 2017-04-24 10:26 裤裆内隐藏杀气 阅读(445) 评论(0) 推荐(0)

记录一次docker服务启不起来的案子
摘要:时间:2017年3月29日晚 事件: 使终报libapparmor.so.1文件不能读取数据文件。在google和github上找各种方案,都是你抄我,我抄你。然而并没有一个方案能解决。 最后在我相同的机器上看是否有这个文件。结果有些系统有,有些系统没有。在有的系统上把libapparmor.so. 阅读全文

posted @ 2017-03-29 21:03 裤裆内隐藏杀气 阅读(553) 评论(0) 推荐(0)

docker配置overlay存储
摘要:1、查看overlay模块是否安装 lsmod | grep over 2、将OverlayFS加到module目录下 echo "overlay" > /etc/modules-load.d/overlay.conf 3、或者使用modprobe命令加载模块 #modprobe overlay 4 阅读全文

posted @ 2017-03-24 14:24 裤裆内隐藏杀气 阅读(3750) 评论(0) 推荐(0)

docker配置direct-lvm存储
摘要:# 关闭docker$ systemctl stop docker# 创建一个物理卷$ pvcreate /dev/xvdf# 创建一个逻辑卷组,命名为docker$ vgcreate docker /dev/xvdf# 创建名为thinpool和thinpoolmeta的逻辑卷,分别占用95%和1 阅读全文

posted @ 2017-03-24 14:21 裤裆内隐藏杀气 阅读(926) 评论(0) 推荐(0)

添加daocloud加速器
摘要:1、注册daocloud官方帐号 2、yum install -y docker 安装docker 3、添加脚本 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://cd5cd4af.m.daocloud.i 阅读全文

posted @ 2017-03-22 12:13 裤裆内隐藏杀气 阅读(1837) 评论(0) 推荐(0)

导航