上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 操作etcd有命令行工具etcdctl,有两个api版本互不兼容的,系统默认的v2版本,kubernetes集群使用的是v3版本,v2版本下是看不到v3版本的数据的,我也是找了些资料才了解这个情况。 使用环境变量定义api版本export ETCDCTL_API=3 获取所有keyetcdctl g 阅读全文
posted @ 2018-03-13 18:50 fengjian1585 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1.在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区。 2.还有容器中运行的java应用打出的日志时间和通过date -R方式获取的容器标准时间有八个小时时间差。 也就是容器时间和系统时间一致,但是部署的应用和容器时间不一致。Tomcat中部署java应 阅读全文
posted @ 2018-03-03 19:48 fengjian1585 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 最近部署一套redmine项目管理程序, ruby部署各种问题,用docker 直接run, 简单方便。 阅读全文
posted @ 2018-02-26 17:32 fengjian1585 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Istio在服务网络中统一提供了许多关键功能: 流量管理:控制服务之间的流量和API调用的流向,使得调用更可靠,并使网络在恶劣情况下更加健壮。 可观察性:了解服务之间的依赖关系,以及它们之间流量的本质和流向,从而提供快速识别问题的能力。 策略执行:将组织策略应用于服务之间的互动,确保访问策略得以执行 阅读全文
posted @ 2018-01-27 10:19 fengjian1585 阅读(2525) 评论(0) 推荐(0) 编辑
摘要: docker 17.0.3vim /lib/systemd/system/docker.service 然后重启 systemctl daemon-reload , systemctl restart docker docker login 192.168.20.227 docker pull do 阅读全文
posted @ 2018-01-19 18:50 fengjian1585 阅读(19845) 评论(1) 推荐(0) 编辑
摘要: 有一部分应用 需要暴露tcp端口,查看官方文档 https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.mdIngress 不支持TCP 和 UDP 服务,可以 阅读全文
posted @ 2018-01-17 10:54 fengjian1585 阅读(3592) 评论(0) 推荐(0) 编辑
摘要: delete_old_images() { #删除以前的镜像,节省本地空间 if docker images | grep $javaname ; then docker rmi -f `docker images | grep $javaname | awk '{print $3}'` fi } #镜像打包上传 image_push() {... 阅读全文
posted @ 2018-01-08 16:39 fengjian1585 阅读(988) 评论(0) 推荐(0) 编辑
摘要: DevOps在你的组织内部运行的如何?如果你需要一些帮助来度量它的运行情况,我们已经准备了一个用于跟踪的关键DevOps指标的列表,这些度量可以帮助了解你的团队是如何随着时间的推移而运行的。 在团队内部明确DevOps的定义意义重大 DevOps这个词不同的人有不同的理解,有人说这是一种文化,业内的 阅读全文
posted @ 2018-01-07 20:46 fengjian1585 阅读(3718) 评论(0) 推荐(0) 编辑
摘要: 现在比较主流的镜像仓库 是 registry 和 harbor 使用registry 镜像仓库,通过api 能抓去最新的 镜像 例如 registry API 生产环境 jenkins 调用 python脚本,返回测试环境最后打的tag 的镜像 [root@registry ~]# python g 阅读全文
posted @ 2018-01-07 20:43 fengjian1585 阅读(287) 评论(0) 推荐(0) 编辑
摘要: jenkins pipeline 总体介绍 pipeline 是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 pipeline 是jenkins2.X 最核心的特性, 帮助jenkins 实现从CI 到 CD与 阅读全文
posted @ 2018-01-07 10:59 fengjian1585 阅读(17643) 评论(1) 推荐(0) 编辑
摘要: lvresize -L 300M /dev/vg1/lv1 #重新设定大小 e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行) resize2fs /dev/vg1/lv1 #更新逻辑卷信息(针对ext4执行) 缩减逻辑卷,xfs不支持,缩减前先unmount e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行) resize... 阅读全文
posted @ 2018-01-03 16:41 fengjian1585 阅读(765) 评论(0) 推荐(0) 编辑
摘要: pipeline { agent any options { timestamps() } parameters { string(name: 'GIT_BRANCH', defaultValue: 'master', description: 'default build branch') booleanParam... 阅读全文
posted @ 2018-01-03 09:31 fengjian1585 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1. 下载离线的 harbor gz包 wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz -O harbor-offline-installer-v1. 阅读全文
posted @ 2017-12-29 14:50 fengjian1585 阅读(589) 评论(0) 推荐(0) 编辑
摘要: API Server权限控制方式介绍 API Server权限控制分为三种:Authentication(身份认证)、Authorization(授权)、AdmissionControl(准入控制)。 身份认证: 当客户端向Kubernetes非只读端口发起API请求时,Kubernetes通过三种 阅读全文
posted @ 2017-12-28 09:51 fengjian1585 阅读(3395) 评论(0) 推荐(0) 编辑
摘要: 1. pv pvc现在测试 glusterfs nfs 可读可写, 多个pod绑定到同一个pvc上,可读可写。 2. storageclass 分成两种 (1) 建立pvc, 相当于多个pod绑定在一个pvc上。 pvc的yaml deployment文件 (2) 直接引用 storageclass 阅读全文
posted @ 2017-12-26 17:48 fengjian1585 阅读(4839) 评论(0) 推荐(0) 编辑
摘要: [root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo 下载阿里云的base源 [root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com 阅读全文
posted @ 2017-12-21 19:07 fengjian1585 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 本文为 转载文章, 非原创 DevOps DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁 阅读全文
posted @ 2017-12-21 10:15 fengjian1585 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 在maven的settings.xml文件里的mirrors节点,添加如下子节点: 阅读全文
posted @ 2017-12-14 15:51 fengjian1585 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 实现从git.oschina.net 下载代码,然后发布到服务器上。 代码托管地址: git.oschina.net jenkins : 192.168.124.131 服务器php环境:192.168.123.132 jenkins 环境安装, 三个目录 [root@jenkins data]# 阅读全文
posted @ 2017-12-13 18:39 fengjian1585 阅读(273) 评论(0) 推荐(0) 编辑
摘要: vim /etc/sysconfig/flanneld FLANNEL_ETCD_ENDPOINTS="https://192.168.30.241:2379,https://192.168.30.242:2379,https://192.168.30.243:2379"FLANNEL_ETCD_P 阅读全文
posted @ 2017-12-04 21:39 fengjian1585 阅读(2451) 评论(0) 推荐(0) 编辑
摘要: 4.修改监控的zookeeper ip地址 vim /data/zookeeper_monitor/clusters.json 阅读全文
posted @ 2017-11-14 11:51 fengjian1585 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: 每个Kubernetes集群都有一个集群根证书颁发机构(CA)。 集群中的组件通常使用CA来验证API server的证书,由API服务器验证kubelet客户端证书等。为了支持这一点,CA证书包被分发到集群中的每个节点,并作为一个sercret附加分发到默认service account上 kub 阅读全文
posted @ 2017-11-06 18:25 fengjian1585 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Pod的liveness和readiness Kubelet使用liveness probe(存活探针)来确定何时重启容器。例如,当应用程序处于运行状态但无法做进一步操作,liveness探针将捕获到deadlock,重启处于该状态下的容器. Kubelet使用readiness probe(就绪探 阅读全文
posted @ 2017-10-31 18:48 fengjian1585 阅读(6685) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-30 11:27 fengjian1585 阅读(390) 评论(0) 推荐(0) 编辑
摘要: ansible-playbook - hosts: test remote_user: root vars: warpath: "/root/.jenkins/workspace/172.16.230.168/target/senyint-weixin-0.0.1-SNAPSHOT.war" codepath: "/data/code/" tomc... 阅读全文
posted @ 2017-10-30 10:42 fengjian1585 阅读(270) 评论(0) 推荐(0) 编辑
摘要: pipeline { agent any stages { stage('Checkout') { steps { echo 'Checkout' checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGen... 阅读全文
posted @ 2017-10-30 10:41 fengjian1585 阅读(532) 评论(0) 推荐(0) 编辑
摘要: pipeline { agent any stages { stage('Checkout') { steps { echo 'Checkout' checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmod 阅读全文
posted @ 2017-10-24 16:59 fengjian1585 阅读(301) 评论(0) 推荐(0) 编辑
摘要: docker容器导入导出有两种方法: 一种是使用save和load命令 使用例子如下: docker save ubuntu:load>/root/ubuntu.tar docker load<ubuntu.tar 一种是使用export和import命令 使用例子如下: docker export 阅读全文
posted @ 2017-10-18 11:16 fengjian1585 阅读(340) 评论(0) 推荐(0) 编辑
摘要: http://idea.shaofan.org http://shaofan.org:8080 http://23.105.214.239:10001 http://idea.liyang.io 阅读全文
posted @ 2017-10-17 22:22 fengjian1585 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 最近把snoar 添加上了 [root@snoar data]# wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.5.zip [root@snoar data]# unzip sonarqube-6.5 阅读全文
posted @ 2017-09-29 16:04 fengjian1585 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 1. 安装插件 系统管理"->"插件管理"->"可选插件",选择Gitlab Hook Plugin GitLab Plugin,Gitlab Authentication plugin Gitlab plugin插件 2. 拷贝 job的 URL 3. 查询jenkins当前用户 token 4打 阅读全文
posted @ 2017-09-28 11:05 fengjian1585 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-19 10:10 fengjian1585 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 实现备份文件功能 文件定位 seek 对文件的操作 修改目录下所有的文件的名字 迭代 类定义: 烤白薯 class 房子中存放家具 class 私有方法应用 测量对象的引用个数: 类调用类的方法, 子类调用父类的方法。 类的多继承,通过 类.__mro__方法,查看从继承顺序。 类属性 和 实例属性 阅读全文
posted @ 2017-09-12 17:44 fengjian1585 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler负责资源 阅读全文
posted @ 2017-09-12 10:22 fengjian1585 阅读(3017) 评论(0) 推荐(1) 编辑
摘要: 设置:localectl set-local LANG=en_US.UTF-8 查看: localectl list-locales 阅读全文
posted @ 2017-08-15 14:29 fengjian1585 阅读(867) 评论(0) 推荐(0) 编辑
摘要: filebeat用于是日志收集,感觉和 flume相同,但是用go开发,性能比较好 在2.4版本中, 客户机部署logstash收集匹配日志,传输到 kafka,在用logstash 从消息队列中抓取日志存储到elasticsearch中。 但是在 5.5版本中,使用filebeat 收集日志,减少 阅读全文
posted @ 2017-07-26 15:25 fengjian1585 阅读(798) 评论(0) 推荐(0) 编辑
摘要: beat kafka logstash elasticsearch kibana beat配置文件 logstash配置文件 在es1上操作: 下载elasticsearch5.5安装: wget https://artifacts.elastic.co/downloads/elasticsearc 阅读全文
posted @ 2017-07-21 11:24 fengjian1585 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 第一:安装依赖包: yum install libibverbs librdmacm xfsprogs nfs-utils rpcbind libaio liblvm2app lvm2-devel libevent-devel nfs-utils-lib-devel tcl-devel libsys 阅读全文
posted @ 2017-07-12 14:07 fengjian1585 阅读(372) 评论(0) 推荐(0) 编辑
摘要: # java可执行文件位置 export JAVA_HOME=/data/jdk # 设置项目代码路径 export CODE_HOME="/data/webserver/cgi-startup-package" # 日志路径 export LOG_PATH="/data/webserver/logs/cgi.senyint.local" mkdir -p $LOG_PATH # 设置依赖路径 ... 阅读全文
posted @ 2017-07-12 14:03 fengjian1585 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 邮件测试[root@openfalcon_alarm_sender sender]# curl http://172.16.230.191:4000/sender/mail -d "tos=FengJian&subject=xx&content=yy" 微信测试[root@openfalcon_al 阅读全文
posted @ 2017-07-12 10:49 fengjian1585 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页