胡伟煌的博客

个人独立博客地址:www.huweihuang.com。容器云(Docker、Kubernetes等)相关生态技术研究。...

排序:
默认
按更新时间
按访问量

基于Docker及Kubernetes技术构建容器云(PaaS)平台概述

本文个人博客地址为:http://www.huweihuang.com/article/kubernetes/paas-based-on-docker&kubernetes/本文个人博客地址为:https://huweihuang.net/article/kubernete...

2017-07-23 17:39:38

阅读数:8160

评论数:0

Kubernetes核心原理(一)之API Server

1. API Server简介 k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。 kubernetes API Server的功能: 提供了集群管理的REST API接口(包...

2017-07-21 23:17:14

阅读数:2935

评论数:0

使用kubespary安装k8s集群

1. 环境准备 1.1. 部署机器 以下机器为虚拟机 机器IP 主机名 角色 系统版本 备注 172.16.94.140 kube-master-0 k8s master Centos 4.17.14 内存:3G 172...

2018-08-11 17:59:07

阅读数:260

评论数:0

使用minikube快速部署k8s集群

以下内容基于Linux系统,特别为Ubuntu系统 1. 安装kubectl curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googlea...

2018-08-08 12:36:49

阅读数:162

评论数:0

安装Docker

1. CentOS 安装Docker 建议使用centos7 1.1. 安装Docker 1.1.1. 卸载旧版本 旧版本的Docker命名为docker或docker-engine,如果有安装旧版本,先卸载旧版本 $ sudo yum remove docker \...

2018-08-08 12:17:05

阅读数:50

评论数:0

ansible的使用

1. 安装 以centos为例。 yum install -y ansible 2. 配置 默认配置目录在/etc/ansible/,主要有以下两个配置: ansible.cfg:ansible的配置文件 hosts:配置ansible所连接的机器IP信息 2.1. a...

2018-07-26 10:31:12

阅读数:67

评论数:0

Golang包管理工具(三)之dep的使用

更多golang包管理工具参考 - dep的使用 - glide的使用 - govendor的使用 1. dep简介 dep是一个golang项目的包管理工具,一般只需要2-3个命令就可以将go依赖包自动下载并归档到vendor的目录中。dep官网参考:http...

2018-07-23 17:03:23

阅读数:147

评论数:0

以太坊系列(二)之账户管理

1. 账户 以太坊有两种账户类型: 外部账户(EOA) 合约账户 所有账户的状态代表以太坊网络的状态,以太坊网络会和每一个区块一起更新,网络需要达成关于以太坊的共识。账户代表外部代理人的身份,账户运用非对称加密的私钥来签署交易,以便以太坊虚拟机可以安全验证交易发送者的身份。 2. ...

2018-07-09 21:27:25

阅读数:290

评论数:0

以太坊系列(一)之以太坊简介

1. 以太坊的介绍 以太坊是一个开放的区块链平台,允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用,同比特币一样,以太坊由全球范围的很多人共同创建,不受任何个人控制。 2. 下一代区块链 区块链技术是比特币的底层技术。在比特币中,分布式数据库被设想为一个账户余额表(总账),交...

2018-07-09 21:26:05

阅读数:123

评论数:0

Kubernetes运维指南(一)之指定Node调度与隔离

1. NodeSelector 1.1. 概念 如果需要限制Pod到指定的Node上运行,则可以给Node打标签并给Pod配置NodeSelector。 1.2. 使用方式 1.2.1. 给Node打标签 # get node的name kubectl get nodes...

2018-07-01 17:15:24

阅读数:212

评论数:0

区块链系列(八)之区块链介绍

1. 区块链简介 1.1. 区块链的概念 区块链是一个去中心化的分布式数据库,该数据库由一串使用密码学方法产生的数据区块有序链接而成,区块中包含有一定时间内产生的无法被篡改的数据记录信息。 区块中包含了数据记录、当前区块根Hash、前一个区块根Hash、时间戳以及其他信息。数据记录的类型...

2018-06-25 20:00:42

阅读数:90

评论数:0

区块链系列(四)之比特币密钥和地址

1. 比特币密钥 比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的,数字密钥不存在网络中,而由用户生成,存储在一个文件或简单的数据库中,一般称之为钱包。 比特币交易都需要一个有效的签名才会被存储到区块链中,只有有效的密钥才能产生有效的数字签名,因此拥有密钥副本就拥有了该账户的比特币控...

2018-06-22 18:51:59

阅读数:196

评论数:1

区块链系列(六)之比特币交易

1. 比特币交易简介 比特币交易是比特币系统最重要的部分,本质是数据结构,数据结构中含有比特币交易参与者价值转移的相关信息。比特币区块链是一本全球复制记账总账簿,每个比特币交易即账簿上公开的一页转账记录。 2. 比特币交易的生命周期 创建比特币交易,通过一个或多个签名加密,签名标志了该...

2018-06-21 20:08:01

阅读数:203

评论数:0

Kubernetes基本概念(四)之资源配额详解

1. 资源配额(ResourceQuota) ResourceQuota对象用来定义某个命名空间下所有资源的使用限额,其实包括: 计算资源的配额 存储资源的配额 对象数量的配额 如果集群的总容量小于命名空间的配额总额,可能会产生资源竞争。这时会按照先到先得来处理。 资源竞争和配额的更新...

2018-06-21 11:12:54

阅读数:363

评论数:2

MySQL常用命令

1. 系统管理 1.1. 连接mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 #连接本地 mysql -h<localhost/127.0.0.1> -u用户名 -p用户密码 #连接远程 mysql -h&...

2018-06-04 14:41:18

阅读数:91

评论数:0

Supervisor的使用

1. Supervisor简介 Supervisord 是用 Python 实现的一款的进程管理工具,supervisord 要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理进程,进程需要以非daemo...

2018-05-29 16:05:16

阅读数:333

评论数:0

Etcd的启动配置参数详解

目录: 1. Etcd配置参数 1.1. member flags 1.2. clustering flags 1.3. proxy flags 1.4. security flags 1.5. logging flags 1.6. unsafe flags 1.7. profiling ...

2018-05-07 15:32:06

阅读数:706

评论数:0

etcdctl的使用[v3版本]

目录: 1. etcdctl的安装 2. etcdctl V3 3. etcdctl 常用命令 3.1. 指定etcd集群 3.2. 增删改查 3.3. 集群状态 3.4. 集群成员 etcdctl的v3版本与v2版本使用命令有所不同,本文介绍etcdctl v3版本...

2018-05-07 14:57:55

阅读数:1051

评论数:0

数据结构概述

1. 数据结构的基本概念“数据结构”是研究各种数据的特性以及数据之间存在的关系,进而根据实际应用的要求,合理地组织和存储数据,设计出相应的算法。数据是对客观事物的符号表示, 数据元素(节点):数据的基本单位,在程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项组成。 数据项:具有...

2018-04-18 00:12:39

阅读数:57

评论数:0

Redis 主从及哨兵模式部署

1. 部署Redis Master-Slave集群 redis的安装及配置参考redis部署 本文以创建一主二从的集群为例。 1.1 部署与配置 先创建sentinel目录,在该目录下创建8000,8001,8002三个以端口号命名的目录。 mkdir sentinel ...

2018-02-26 13:58:08

阅读数:589

评论数:0

提示
确定要删除当前文章?