加载中
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

再读Golang中的异常处理

一起重温Golang中的异常处理啊😸 1.Golang语言中没有其他语言中的try...catch...语句来捕获异常和异常恢复 2.在Golang中我们通常会使用panic关键字来抛出异常,在defer中使用recover来捕获...

10/20 20:54
17
Kubernetes V1.15管理NVIDIA GPU容器

参考链接: nvidia-k8s-device-plugin k8s-1.15调度GPU文档 nvidia-docker 0. GPU主机依赖 1.下载nvidia-driver(官方提示要约等于361.93) 2.安装nvidia-docker2.x(nvidia-docker1.x和2.x完全不...

Traefik-v2.x快速入门

Traefik v2.0 快速入门 traefik官方文档 注意:Traefikv2.0之后的版本在修改了很多bug之后也增加了新的特性,比如增加了TCP的支持,并且更换了新的WEB UI界面 使用docker-compose来快速启动t...

Redis的排序命令使用(Sort)

sort排序的用法 SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination] 用来返回或保存给定列表、集合、有序集合中经过排...

09/12 10:16
30
使用Golang的Gin框架和vue编写web应用

背景: 之前使用Golang的Gin框架进行一些运维内部后端的API接口开发,对外提供提供json类型的数据响应,但是该种方式在浏览器访问数据时数据格式不友好(由于是API接口,一般需要使用postman之...

09/12 10:13
83
Golang下的html/template模块使用

关于template模板,Golang语言提供了两个包text/template和html/template,前者主要用来处理文本文件的变量渲染,而后者主要用于对html之类的网页文件进行渲染。由于最近在使用gin框架编写RES...

09/12 10:11
30
Golang中的格式化时间输出

通常我们在程序处理过程需要对时间进行一定格式化的输出,以便让用户或者其他程序能够更加友好的识别时间,本篇记录下在使用golang语言过程中如何格式化时间。 通常情况下我们可以使用linux...

使用golang的net包进行域名解析过程分析

背景: 在实际的互联网使用过程中,大家熟知的是使用域名来直接访问一个服务,但随着互联网业务架构的不断优化,可能对用用户来说访问一个域名获取到相关的资源是很简单的一步,但其实对于互联...

Prometheus入门实践

官方链接 Prometheus下载地址 Prometheus相关文档 Prometheus官方文档 一、基本原理 通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。 输出被监控组...

09/08 23:55
10
k8s dashboard 的http接口改造

背景: 玩过Kubernetes的人都知道,官方提供了一种集群web插件dashboard,使用官方示例可以快速的部署一套dashboard,可以方便相关人员进行集群概况预览.但是官方的实例默认使用了https并且需要...

Golang Module的使用

前言: 在Golang1.11之前的版本中,官方没有提供依赖和包管理工具。开发者通常会使用vendor或者glide的方式来管理依赖(也有直接使用GOPATH多环境方式),而在Golang1.11之后官方终于出了名为g...

DataOps数据仓库与建设

1.引言 当前业界都在畅谈AI、大聊AIOps,其实坊间有这样的说法——要做AI先做BI。正所谓“巧妇难为无米之炊”,AI需要数据输入,Data则是重中之重,这也是我们定义建设DataOps的初衷。下文将...

09/01 15:42
3
Spinnaker生产级别集群搭建指南

Spinnaker 国内生产环境级别集群搭建 前言: 之前在国际版环境使用Spinnaker集群进行k8s容器的部署管理,由于Spinnaker由Netflix开源,在集群安装过程中需要科学上网来安装一些包。本篇文章将...

Golang读写文件操作

最近在使用Golang进行文件读写的过程中,遇到几个细节问题导致程序写入数据时有一定脏数据的残留,最后发现是使用os.OpenFile在进行文件操作的时候没有使用正确的flag造成的。因此专门去学习...

2017/12/24 16:56
640
使用Dockerfile构建自己的etcd镜像

本篇文章手把手教你如何使用Dockerfile构建自己etcd镜像,并且已经提供基于etcd3.0.10 的image供读者使用,用户可以快速使用docker image构建自己的etcd集群环境 一、etcd镜像的Dockerfile文...

2017/08/30 22:26
104
使用Ansible playbooks快速构建etcd集群

本篇文章记录一下使用ansible-playbooks进行快速构建一个可用的etcd集群。在阅读并实践本文章之前,请确保您有一个可用的ansible环境。 一、集群规划 注意:本文档基于centos7+的操作系统上进...

2017/08/30 22:21
163
Ansible基本配置以及使用示例

配置管理工具Ansible的使用

2017/04/23 22:19
116
overlayfs存储驱动的使用以及技术探究

众所周知的是docker默认支持5种存储驱动,分别为AUFS,DeviceMapper,OverlayFS,ZFS, Btrfs。其中AUFS是ubuntu系列下面默认支持的存储驱动;DeviceMapper是centos家族系列默认支持的存储驱动;...

2017/04/20 22:40
671
Docker-client for python使用指南

使用python API调用docker进行容器生命周期管理

没有更多内容

加载失败,请刷新页面

返回顶部
顶部