ZWEI

Time flies.

前言

有一台VPS一直空闲,未免有点浪费,所以想把博客部署到VPS上,并且绑定域名

之前尝试过这么做过,但是一直都没有成功,因为这其中有很多细节都是需要注意的,所以还是写一篇博客来记录这次的部署过程

以后换VPS的时候就不用像这次一样到处查找资料了

阅读全文 »

k8s_node

Name

k8s_node - resolves node hostname and node IPs from Kubernetes clusters.

Description

This plugin resolves node external IP and internal IP address(es) of Kubernetes clusters.
This plugin is only useful if the kubernetes plugin is also loaded.

The plugin resolve node IP addresses. It only handles queries for A and AAAA records;
all others result in NODATA responses.

阅读全文 »

搭建 kubemark 流程

由于官方搭建的 kubemark 集群依赖比较多且不是特别符合我们的场景,所以以下针对金上云的集群环境搭建测试集群。

先使用金山云平台搭建两个真实的集群。集群规格是 3 master(2c4g), 2 node(32c64g),一个作为 kubemark 集群, 另一个用来部署 hollow-node pod,称为 support 集群。

配置本地 kubectl 连接到support集群。

在support集群创建如下资源

集群配置

测试集群:
master个数: 3
master规格: 1c2g ~ 2c4g
node: 使用kubemark模拟

阅读全文 »

理解性能

决定 etcd 性能的关键因素,包括:

  1. 延迟(latency):延迟是完成操作的时间。
  2. 吞吐量(throughput):吞吐量是在某个时间期间之内完成操作的总数量。 当 etcd 接收并发客户端请求时,通常平均延迟随着总体吞吐量增加而增加。
阅读全文 »

vim

1
2
3
4
vim python 语法的检测
vim 多功能设置
git 工具的简单 别名配置
ssh config file 配置
阅读全文 »

需求

kubernetes集群支持容器IP不变(具体来讲,是通过Statefulset创建出来的pod,保持IP不变),
固定IP的使用场景是这样的:在开发测试环境中,给开发人员分配一个容器,开发人员通过容器的IP ssh登录进去,进行开发调试。
由于这个环境开发人员会长期使用,因此希望容器在发生漂移、重启等变动时,仍然能通过原来的IP登录上去。

阅读全文 »
0%