起风了

xuchao's blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Kubernetes traefik ingress使用

发表于 2019-03-01 | 分类于 Kubernetes
Traefik介绍简单的说,ingress就是从kubernetes集群外访问集群的入口,将用户的URL请求转发到不同的service上。Ingress相当于nginx、apache等负载均衡反向代理服务器,其中还包括规则定义,即URL的路由信息。 Traefik是一款开源的反向代理与负载均衡工具。 ...
阅读全文 »

Kubernetes Helm使用

发表于 2019-03-01 | 分类于 Kubernetes
什么是Helm在没使用helm之前,向kubernetes部署应用,我们要依次部署deployment、svc等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了Kubernetes应用的部署和管理. ...
阅读全文 »

使用client-go自定义开发Kubernetes

发表于 2019-02-13 | 分类于 Kubernetes
1. 安装client-go client-go 安装很简单,前提是本机已经安装并配置好了 Go 环境,安装之前,我们需要先查看下其版本针对 k8s 版本 兼容性列表,针对自己本机安装的 k8s 版本选择对应的 client-go 版本,当然也可以默认选择最新版本,来兼容所有。 client-g ...
阅读全文 »

编译和运行Kubernetes源码

发表于 2019-01-26 | 分类于 Kubernetes
为什么要编译源码 Kubernetes是一个非常棒的容器集群管理平台。通常情况下,我们并不需要修改K8s代码即可直接使用。但如果,我们在环境中发现了某个问题/缺陷,或按照特定业务需求需要修改K8s代码时,如定制Kubelet的StopContainer 逻辑、kube-scheduler的pod调 ...
阅读全文 »

如何实现K8s Pod自定义指标弹性伸缩

发表于 2019-01-10 | 分类于 Kubernetes
弹性伸缩介绍自动弹性伸缩(AutoScaling),是Kubernetes的一大功能和亮点。在OpenStack IaaS云计算中也有类似的服务,即Senlin。即基于资源使用情况自动弹性缩容和扩容工作负载。Kubernetes的自动弹性伸缩有两个维度: Cluster Autoscaler:处理 ...
阅读全文 »

自动化部署K8s 1.13.1

发表于 2019-01-04 | 分类于 Kubernetes
前言部署Kubernetes除了手动方式外,还有诸如Kubeadm、Kubespray、Breeze、Rancher、kargo等多种自动化方式。工具没有好坏之分,能干事、效率高就行。这里,笔者仍使用Kubespray部署当前K8s最新版本(用着真的很贴身),可自动化部署HA集群、可灵活定制开发、高 ...
阅读全文 »

使用Scrum管理软件开发项目

发表于 2018-10-23 | 分类于 项目管理
Scrum 价值观 Scrum三种角色 Product Owner:产品负责人,确定「大家要做什么」。一般由相关的产品经理担任;如果是为客户做项目,PO 一般就是客户负责人。 Scrum Master:Scrum的推动者,掌控大节奏的人。 Team:一般由多个 developer 组成,开发的主 ...
阅读全文 »

配置Gnocchi使用Ceph后端存储

发表于 2018-06-10 | 分类于 OpenStack
1.给gnocchi创建一个专用的ceph pool,用来存放计量数据。1# ceph osd pool create gnocchi 128 128 gnocchi pool的pg_num需要根据实际的ceph环境确定。 2.给gnocchi创建一个ceph用户。123# ceph auth ge ...
阅读全文 »

安装OpenStack Zaqar服务

发表于 2018-05-26 | 分类于 OpenStack
关于什么是Zaqar,有什么作用。国内已有介绍读者可以自行Google查阅。若在此再阐述,已显多余。由于安装Zaqar服务官方文档还有坑且国内无资料,故这里就写一写吧。 依赖服务 一个基本的OpenStack正常运行环境 MongoDB(必须大于或等于2个节点,否则会报错) Memcache 说 ...
阅读全文 »

从数据删除看备份的重要性

发表于 2018-05-23 | 分类于 OpenStack , Ceph
概述所谓,“常在河边走,哪有不湿鞋”。在一个实际的环境中,由于种种原因,可能发生数据被删除的情况。比如,云平台中的数据库、虚拟机、数据卷、镜像或底层存储被删除等,如果数据没有进行备份,则是灾难性的后果。 在笔者的工作中,经历过2次在生产环境云平台上,客户虚拟机数据被删除的情况,一次是研发部门开发的代 ...
阅读全文 »
1234
XuChao

XuChao

热爱开源技术,OpenStack、Kubernetes、CI/CD工程师一枚

35 日志
8 分类
20 标签
微博 豆瓣 知乎 GitHub
© 2021 XuChao
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
0%