作者文章归档:felix

CFSSL使用方法重新整理说明


CFSSL是CloudFlare的PKI / TLS瑞士军刀。它既是命令行工具,也是用于签名,验证和捆绑TLS证书的HTTP API服务器. 1.下载安装CFSSL(用于签名,验证和捆绑TLS证书的HTTP API工具)(master节点) wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljs...

Read more

k8s 免费测试环境分享


k8s 免费测试环境分享

开始学k8s会面临两个拦路虎: GFW和基础环境的投入。
古格mirror下载
GFW就不多谈了。作为一个良民,不再多说。但是kubernetes的基础镜像基本来自谷歌,那怎么办呢:
  1. 先查看安装kubernetes版本对应的mirror:

    kubeadm config images list  --kubernetes-version v1.1x.x
  2. 使用别人的已建好mirror站下载,参考链接(古格mirror代理)

    docker pull  anjia0532/google-containers.xxxxx
    eg: 下载k8s.gcr.io/fluent...

Read more

prometheus基本概念和配置


Prometheus

  1. ##### 基本概念

    promethues是一套开源的系统监控报警框架。

    ​ Prometheus 所有采集的监控数据均以指标(metric)的形式保存在内置的时间序列数据库当中(TSDB):属于同一指标名称,同一标签集合的、有时间戳标记的数据流。除了存储的时间序列,Prometheus 还可以根据查询请求产生临时的、衍生的时间序列作为返回结果。

    ​ 特点:

    • 强大的多为数据模型
    • 灵活的查询语言
    • 易于管理
    • 高效
    • 使用pull模式采集时间序列数据
    • 多种可视化图形界面
    • 易于伸缩
  2. prometheus组成和架构:

    image001.png

    • prometheus server:...

Read more

Rook 笔记


Rook 笔记

1.rook基本概念

基本概念解析:云原生存储编排管理器。

基本概念详解:rook通过一个操作器(operator)完成后续操作,只需要定义需要状态就行了。Rook通过监视器监控状态变化,并将配置文件分配到集群上生效。传统意义上的集群管理员必须掌握和监控系统,而Rook存储运行则完全自动化。rook存储是通过第三方资源以kubernetes扩展形式运行。

rook-architecture-2

vol52-1

2.rook基本组件:
rook  operator: 是一个简单的容器,具有引导和监视存储集群的功能,供提供最基本的RADOS存储。管理CRD,对象存储,文件系统。

Rook agent: 这些代理是在每个Kub...

Read more

centos7-ceph搭建指南


centos7-ceph搭建指南

1.ceph安装原理

ceph分布式存储由若干个组件组成,包括:Ceph Monitor、Ceph OSD和Ceph .MDS,其中如果你仅使用对象存储和块存储时,MDS不是必须的,仅当你用使用Cephfs时,MDS才是需要安装的。 ceph的安装模型与k8是有些类似,也是通过一个deploy node远程操作其他Node以进行create、prepare和activate各个node上的组件,官方给的组件示意图如下.

这里写图片描述

2.本次安装实际环境

ceph-deploy 192.168.0.101
ceph-node1 192.168.0.101
cep...

Read more

常用安装源(repo)集合-centos


常用安装源(repo)集合-centos

  1. linux软件安装源(网易镜像)

    cd /etc/yum.repos.d
    cat > vim easynet.repo << EOF
    [easy]
    name=easynet
    baseurl=http://mirrors.163.com/centos/7/os/x86_64/
    enabled=1
    gpgcheck=0
    EOF
  2. 安装docker-ce源

    wget http://mirrors.ustc.edu.cn/docker-ce/linux/centos/gpg
    rpm --import gpg
    cd /etc/yum.r...

Read more

Install Minikube(centos7)


Install Minikube(centos7)

  1. 安装前要求
    1. 机器开启虚拟化VT-x or AMD-v。
      • linux系统检查是否开启虚拟机化功能
        egrep "(vmx|svm)" /proc/cpuinfo
    2. 安装docker (参考前面blog)
      systemctl status docker
      # 如果安装docker启动遇到问题,请注意docker-ce版本 
      # yum install docker-ce-17.06.1.ce
    3. 关闭虚拟内存
      swapoff -a 
      # 或者注销/etc/fstab 相关行
  2. 安装 虚拟机管理器Hypervisor (虚拟机形式运行) : ...

Read more

New Start!


Hello World!

  新的征程征程又开始了,旧时代已经过去。

  由于没有时间从头开发自己的blog系统,加上自己欠缺的知识还很多,所以只能借鉴别人的框架了。现在的博客架构基本平稳运行起来,但是安全性还需要待一步验证,后期我会对博客内容进行优化。

  总之啊,就是要前进啊!走的慢,走着走着,也就跑起来了。

Read more