胡伟煌

个人博客

Pod定义文件

1. Pod的基本用法 1.1. 说明 Pod实际上是容器的集合,在k8s中对运行容器的要求为:容器的主程序需要一直在前台运行,而不是后台运行。应用可以改造成前台运行的方式,例如Go语言的程序,直接运行二进制文件;java语言则运行主类;tomcat程序可以写个运行脚本。或者通过supervisor的进程管理工具,即supervisor在前台运行,应用程序由supervisor管理在后台运......

Pod存储卷

Pod Volume 同一个Pod中的多个容器可以共享Pod级别的存储卷Volume,Volume可以定义为各种类型,多个容器各自进行挂载,将Pod的Volume挂载为容器内部需要的目录。 例如:Pod级别的Volume:“app-logs”,用于tomcat向其中写日志文件,busybox读日志文件。 pod-volumes-applogs.yaml 123456789101112131......

Redis介绍

1. redis是什么?(what) Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。 Redis......

Etcd访问控制

1. ETCD资源类型 There are three types of resources in etcd permission resources: users and roles in the user store key-value resources: key-value pairs in the key-value store settings resources: secur......

Etcd介绍

1. Etcd是什么(what) etcd is a distributed, consistent key-value store for shared configuration and service discovery, with a focus on being: Secure: automatic TLS with optional client cert authentica......

Etcd启动配置参数

1. Etcd配置参数 123456789101112131415161718/ # etcd --helpusage: etcd [flags] start an etcd server etcd --version show the version of etcd etcd -h | --help show the help i......

etcdctl-V3

etcdctl的v3版本与v2版本使用命令有所不同,本文介绍etcdctl v3版本的命令工具的使用方式。 1. etcdctl的安装 etcdctl的二进制文件可以在 github.com/coreos/etcd/releases 选择对应的版本下载,例如可以执行以下install_etcdctl.sh的脚本,修改其中的版本信息。 1234567891011121314#!/bin/b......

etcdctl-V2

1. etcdctl介绍 etcdctl是一个命令行的客户端,它提供了一下简洁的命令,可理解为命令工具集,可以方便我们在对服务进行测试或者手动修改数据库内容。etcdctl与其他xxxctl的命令原理及操作类似(例如kubectl,systemctl)。 用法:etcdctl [global options] command [command options][args…] 2. Etcd常......

Docker整体架构图

1. Docker的总架构图 docker是一个C/S模式的架构,后端是一个松耦合架构,模块各司其职。 用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者。 Docker Daemon作为Docker架构中的主体部分,首先提供Server的功能使其可以接受Docker Client的请求; Engine执行Docker内部的一系列工作,每一项工作都......

Dockerfile使用说明

1. Dockerfile的说明 dockerfile指令忽略大小写,建议大写,#作为注释,每行只支持一条指令,指令可以带多个参数。 dockerfile指令分为构建指令和设置指令。 构建指令:用于构建image,其指定的操作不会在运行image的容器中执行。 设置指令:用于设置image的属性,其指定的操作会在运行image的容器中执行。 2. Dockerfile指令说明 2.1. ......