5 qq_道可道

尚未进行身份认证

助人乃快乐之本

等级
TA的排名 18w+

Openshift安装weave

weave安装https://www.weave.works/docs/scope/latest/installing/#k8soc new-project weave#Scope probe pods need full access to Kubernetes API via ‘weave-scope’ service accountoc adm policy add-cluster-...

2019-10-16 14:52:31

Openshift安装istio

参考istio官网:https://istio.io/docs/0.概念Envoy 被部署为 sidecar,和对应服务在同一个 Kubernetes pod 中。这允许 Istio 将大量关于流量行为的信号作为属性提取出来,而这些属性又可以在 Mixer 中用于执行策略决策,并发送给监控系统,以提供整个网格行为的信息。Citadel 通过内置身份和凭证管理赋能强大的服务间和最终用户身份验证...

2019-10-16 14:49:54

Openshift安装helm

参考:https://segmentfault.com/a/1190000019608181安装helmwget https://get.helm.sh/helm-v2.14.2-linux-amd64.tar.gztar fxz helm-v2.14.2-linux-amd64.tar.gz1.安装tiller:oc new-project helm-tilleroc project...

2019-10-16 14:48:09

GitLab与JIRA集成

GitLab与JIRA集成一、前言二、进入gitlab项目配置三、代码提交示例一、前言即gitlab上做主要配置参考:http://confluence.gjingao.com/pages/viewpage.action?pageId=65209111.gitlab与jira的集成,jira与gitlab集成是两回事,这里因为权限问题,暂时使用gitlab与jira集成方案。2.gitl...

2019-09-09 10:29:57

kube-proxy中iptables与ipvs对比整理

kube-proxy中iptables与ipvs对比整理概况iptables模式IPVS模式(NAT模式)概况kube-proxy负责监听API server中service和endpoint的变化情况。通过userspace、iptables、ipvs来实现service负载均衡。这里仅对iptables和ipvs说明,userspace模式因为可靠性和性能(频繁切换内核/用户空间)早已经...

2019-08-26 18:59:50

使用kubeadm部署高可用K8S v1.14.4

使用kubeadm部署高可用K8S v1.14.4一、基础环境配置二、部署keepalived和haproxy(对应规划主机)三、软件安装四、 配置kubeadmin初始化文件(部署master上执行)五、配置集群网络六、部署Dashboard七、重置集群(若有需要)八、问题排查九、etcd状态检查参考大神博客及官网:https://kubernetes.io/zh/docs/referenc...

2019-08-26 11:48:03

Nginx配置udp/tcp四层代理

Nginx配置udp/tcp四层代理一、添加stream模块二、配置stream模块和日志格式三、示例之添加DNS四层代理配置一、添加stream模块nginx编译添加stream模块,参考:http://www.cnblogs.com/crysmile/p/9565048.html二、配置stream模块和日志格式在nginx.conf内添加stream模块(与http同一层级,一个是四...

2019-04-01 09:51:34

Openshift 集群扩容v3.11

Openshift 集群扩容1.在原有hosts配置文件修改[OSEv3:children]mastersnodesetcd# 扩容new_mastersnew_nodesnew_etcd# 新增master节点[new_masters]node1.example.com# 新增node节点[new_nodes]node3.example.com openshif...

2019-03-22 10:13:27

Ceph监控部署之inkscope&Calamari(v10.2.11)

Ceph监控部署之inkscope & calamari一、Ceph监控系统之inkscope部署inkcope组件说明inkscope部署二、Ceph监控之Calamari部署Calamari组件说明Calamari部署这里将部署ceph的两套监控系统,做个记录,总结下来两个系统各有优缺点,本人最终选择了calamari,毕竟是官方出的,已经能满足本人需求。一、Ceph监控系统之in...

2019-02-28 10:51:21

Ceph优化总结

一. 硬件层面硬件规划SSD选择BIOS设置1、 CPUceph-osd进程在运行过程中会消耗CPU资源,所以一般会为每一个ceph-osd进程绑定一个CPU核上。ceph-mon进程并不十分消耗CPU资源,所以不必为ceph-mon进程预留过多的CPU资源。ceph-msd也是非常消耗CPU资源的,所以需要提供更多的CPU资源。2、 内存ceph-mon和ceph-mds需...

2019-02-28 10:33:06

Openshift Pod监控之Metrics部署v3.11

Openshift 集群监控部署一、环境依赖二、ansible配置参数解析三、ansible执行安装四、验证一、环境依赖master安装java ,并将keytool链接到系统命令目录ln -s /usr/java/jdk1.8.0_92/bin/keytool /usr/local/bin/ansible 主机安装passlib:pip install passlibyum ...

2019-02-21 18:50:04

Golang 基础学习

GO 基础学习go基础学习变量常量字符串array数组map字典指针小技巧比较两个字符串相等比较两个slice相等(map、array类型)go基础学习变量变量定义var varname type = valuevar varname1, varname2 type = v1, v2varname := value (只允许在func函数内定义)特殊:_(下划线) 任何赋予它的值都会...

2019-02-15 18:30:00

Ceph架构及组件理解

Ceph基础架构及概念理解Ceph简介Ceph架构块存储、文件存储、对象存储应用场景及区别Ceph简介Ceph是可靠的、可扩展的、安全的、接口统一的、去中心节点的、分布式的存储系统。Ceph可以同时提供对象存储RADOSGW(Reliable、Autonomic、Distributed、Object Storage Gateway)、块存储RBD(Rados Block Device)、文...

2019-02-15 10:28:15

Anisble 常用模块

Ansible模块Anisble模块1.ping 模块2.raw 执行原始命令模块3.yum 模块4.pip 模块5.synchronize rsync同步模块6.template 模板模块7.copy 模块8.user与group 用户与组管理模块9.service 服务启/停/重启/重载模块10.get_url 类wget下载模块11.fetch 远程拉取文件至本机模块12.file 操作文件...

2019-02-13 11:26:19

Ansible 常用运维技巧(非模块类)

Ansible简介Ansible是基于Python开发的自动化运维工具,基于SSH协议通信,通过Jinja2实现模板功能,无需安装客户端,部署简单。其工作场景主要是配置管理、批量管理服务器。1.ansible.cfg常用优化参数[defaults]callback_whitelist = profile_tasksinventory = /data/ansible/dev #...

2019-02-13 10:34:54

Openshift 网络v3.11

Openshift 网络理解三种插件类型Masters设计Nodes设计网络数据流向OKD使用SDN(软件定义网络)提供集群网络,实现集群POD之间的通信。Openshift SDN使用Open vSwitch(OVS)配置覆盖网络。三种插件类型ovs-subnet:默认插件,提供一个‘平面’网络,所有POD和POD与Service都可以相互通信。ovs-multitenant:多租户插件...

2019-02-12 17:59:34

Openshift 基于Template部署应用

Openshift基于template部署应用Template 是什么?Template 部署应用(附:常用配置说明)创建Template,并在web console查看通过label查看资源情况通过label删除所有资源Template 是什么?Template是一组对象的集合objects, 包括BC,DC,Service,route等,template可以针对里面定义的一组对象指定标签,...

2019-01-30 18:43:32

Openshift 基于S2I部署应用

Openshift S2I构建流程S2I基础概念S2I实践部署准备S2I基础概念Source-to-Image(S2I)是一个框架,可以将应用的源码做为输入的镜像,并生成一个新的镜像。其主要优点是方便开发人员使用。需要了解两个基础概念“构建过程”和“S2I scripts”。构建过程包括下列三个基本元素,在构建过程中S2I将S2I scripts和sources放入构建镜像中source...

2019-01-25 14:30:39

Openshift v3.11 DNS配置及理解

OpenshiftOKDv3.11DNS理解

2019-01-23 16:14:42

Openshift OKD v3.11 高级安装

OpenshiftOKDv3.11高级安装主机及角色规划安装注意事项官方建议集群所有主机的硬件规格和系统级要求。配置国内yum源,安装指定版本ansible并做基础配置克隆openshift代码并切换分支配置centos-openshift源并同步到所有主机环境先决准备--yum源、NetworkManager、prerequisites.yml镜像准备在centos7.2系统中网络特殊配...

2019-01-07 15:06:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。