logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

buildkit对接私有仓库

1 概述:1.1buildkit是什么BuildKit(https://github.com/moby/buildkit)是Docker官方社区推出的下一代镜像构建工具(独立运行于Docker),使用它可以更加快速、有效、安全地构建容器镜像。Docker v18.06版本开始集成该组件。BuildKit可用于多种导出格式(例如OCI)以及前端支持(Dockerfile),可以非root用户运行,并

#docker#linux
使用docker构建fastdfs集群

使用docker构建fastdfs集群相关链接相关软件和Dockerfile的仓库:https://github.com/gzlj/fastdfs.git搭建双tracker双storage的fastdfs集群相关链接相关软件和Dockerfile的仓库:https://github.com/gzlj/fastdfs.git搭建双tracker双storage的fastdfs集群主机概况...

#docker#kubernetes
golang代码执行kubectl apply

1 概述:1.1 环境版本信息如下:a、操作系统:centos 7.6,amd64b、kubernetes版本:v1.15.0c、docker版本:v1.18.06d、golang版本: v1.132 代码:指定多个目录或文件,效果等同于kubectl apply。package mainimport ("k8s.io/cli-runtime/pkg/genericclioptions""k8s.

#kubernetes#golang
故障恢复时期kubernetes dns的响应超过15秒

1 概述:1.1 环境版本信息如下:a、操作系统:centos 7.6c、kubernetes版本:v1.15.01.2 故障恢复时期下的dns查询延时的现象kubernetes dns的实现是coredns,以Deployment的形式双副本分别部署两个节点。一个coredns实例立刻死亡(服务器瞬间宕机,k8s service流量未进行切除),业务pod查询dns时,有机会得到dns服务器的时

#kubernetes#docker
使用kuberntes storageclass动态提供cephfs存储

概述1)ceph集群:nautilus版,monitoring为192.168.39.19-212)kuberntes集群环境:v1.14.23)集成方式:storageclass动态提供存储4)k8s集群的节点已安装ceph-common包。1)步骤1:在ceph中创建cephfs文件系统#1:启动mds组件ceph-deploy --overwrite-conf mds create node

#ceph#kubernetes
kubeadm reset删除用户通过docker run运行的容器

1 概述:1.1 环境版本信息如下:a、kubernetes集群:v1.18.51.2 现象执行kubeadm reset -f命令后,由我docker run命令运行的名称为xxx_k8s_registry的容器也被删除。我一直以为kubeadm reset命令是删除以 “k8s_” 为前缀的容器,因此我手工启动的容器是特意增加了xxx前缀作为区分。1.3 复现2 kubeadm源码:kubea

#kubernetes#golang
扩展Prometheus的解决方案thanos的简介和几个月使用心得

1 云原生监控的事实标准Promethues:监控系统的历史悠久,是一个颇为成熟的领域,而Prometheus作为新生代的开源监控系统,慢慢成为了云原生体系的监控事实标准,也证明了其设计得到业界认可。Prometheus启发于Google公司的borgmon监控系统,由google前员工在2012年作为社区开源项目创建和开发,并于2015年正式发布。2016年,Prometheus正式加入Clou

#kubernetes
kubernetes pod之间通信的抓包(flannel)

环境概要kubernetes版本:v1.15.0操作系统: centos7192.168.1.70——master节点——flannel子网10.244.0.0/24192.168.1.71——node节点——flannel子网10.244.1.0/24情景1:在master节点上发送ICMP包到node节点上的pod在master节点上监听外网卡ens32#8472是fla...

Kubernetes控制器删除策略

1)概括Kubernetes控制器的删除有3种模式:a、Foreground:删除控制器之前,先删除控制器所管理的资源对象删除。b、Background:删除控制器后,控制器所管理的资源对象由GC在后台进行删除。c、Orphan:只删除控制器,不删除控制器所管理的资源对象。2)rest api格式(以Deployment控制器为例):a、只删除控制器(对应ReplicSet和P...

kubernetes部署thanos ruler的发送重复告警的一个隐秘的坑

1 概述:1.1 环境thanos ruler和alertmanager都部署在kubernetes集群,版本信息如下:a、kubernetes集群:v1.18.5b、thanos ruler: v0.11.0c、alertmanager: v0.20.0thanos ruler的yaml文件简介:apiVersion: apps/v1kind: StatefulSetmetadata:label

#kubernetes
    共 16 条
  • 1
  • 2
  • 请选择