分类目录归档:kubernetes

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

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