最近疫情一直没有好转,公司一直采取的居家办公,家里有一个13寸的笔记本和一个拓展的显示器,正好用13寸的笔记本显示器放监控页面,用拓展的显示器办公,但是在13寸显示器上放多个网页时内容显得好挤,屏幕本身就小,浏览器的标签栏和地址栏就占了好大地,随从网上找了隐藏firefox浏览器多余部分方式:userChrome.css,配置方式记录一下。配置过程地址栏输入:about:config->选择接受风险并继续toolkit.legacyUserProfileCustomizations.stylesheets>true
mac环境iterm2配置
iterm2下载地址https://iterm2.com/downloads.html安装oh-my-zsh1、在线安装方式:sh-c“$(curl-fsSLhttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
ceph-手动更换osd的journal分区
针对版本:10.2.11高版本使用bulestore的来说,修改方式也应该类似,只不过journal换成了wal操作目的ceph日常使用过程中,一般都会采用一块ssd对应多块hdd,ssd上就需要创建多个journal分区,使用中如果osd出现故障可以直接执行提除osd步骤,然后新建osd(ceph-disk命令)添加到集群,但是journal分区会一直在ssd的磁盘上按顺序往后创建,ssd容量较小或osd更换次数较多后,之前osd使用的journal能否再次给新添加的osd使用呢,带着这个问题,查阅了相关资料,记录一次手动更换现有osd的journal分区,并指定ssd磁盘上的某一个分区,过程如下:j[...]
在cephfs下快速统计目录大小和文件数量
在linux下统计目录的信息,一般都会使用du命令,如果有特别大的目录,文件数量特别多的目录,使用du进行统计是个非常耗时的过程,在cephfs这种分布式的文件系统中,则耗时会更长,今天从网上看到一个在cephfs下快速获取目录详情的命令,记录一下:例:getfattr-d-mceph.dir.*/mnt/cephfsgetfattr-d-mceph.dir.*/mnt/cephfs/dir1#cd/mnt/cephfs/dir1#getfattr-d–mceph.dir.*.#file:.ceph.dir.entries="4"当前目录下共有4个子目录ceph.dir.files="2"目录下文件个数位2([...]
ubuntu16.04-kubernetes+arena搭建机器学习环境
安装环境信息:结合几天的测试,梳理了一下在kubernentes环境上构建gpu的机器学习训练环境的搭建大致过程,使用ubuntu16.04作为操作系统,安装kubernetes并添加gpu的支持。并使用阿里开源的工具arena提交训练任务。ubuntu:16.04kubernetes:1.10.4cuda:9.2cudnn:7.2.1.38nvidia-driver:390.77docker-ce:18.03nvidia-docker2helm:2.8.2所有需要的安装包下载地址:<[...]
Devops 并不那么遥远
转载自Caicloud公众号:DevOps,并不那么遥远DevOps最早是在2009年被人提出,不过刚开始只是停留在概念上。虽然愿景非常美好,但是真正实施起来非常困难。随着最近几年微服务、容器等技术的兴起,使得企业对DevOps的需求更加迫切,实施变得更加容易,DevOps才逐渐被接受和重视。什么是DevOps
Kubernetes 使用Ceph作为storageClass
安装ceph-common所有kubernetes节点安装ceph-common包,包括master节点,且版本要和连接的ceph集群版本一致(实测版本为ceph:10.2.0k8s:1.9.1)yuminstall-yceph-common生成Cephsecret使用Ceph管理员提供给你的ceph.client.admin.keyring文件,我们将它放在了/etc/ceph目录下,用来生成secret(测试时直接拷贝的ceph集群/etc/ceph目录)。grepkey/etc/ceph/ceph.client.admin.keyring|awk'[...]
安装文档(1.9参考)
kubernetes1.9.4基于二进制文件部署本地化kube-apiserver,kube-controller-manager,kube-scheduler环境说明这里配置单个Master2个node,Master既是Master也是Node,node只做单纯Nodekubernetes-2:10.90.26.2Masterkubernetes-3:10.90.26.3Nodekubernetes-4:10.90.26.4Node<[...]
使用kubeadm安装Kubernetes 1.9
之前kubernetes一直都是使用二进制的方式安装,从最开始的手动安装各个服务组件,到后来的ansible自动部署,二进制方式安装定制性空间比较大,能方便的构建高可用集群,kubeadm是官方出的最简单安装方法,暂时还没有提供高可用环境安装,且镜像都在谷歌,限于国内网络环境安装限制太多,所以一直都没有研究,今天终于手动尝试了一把,比较麻烦的过程就是最新rpm包的获取和谷歌镜像的获取,这里使用github+dockerhub和一台国外主机进行了一把繁琐的搭建过程,总结:初期准备麻烦,第一次安装完成后,之后构建确实还是非常简单快速的。[...]
eiblog配置过程
安装1、Eiblog提供多个平台的压缩包下载,可到Eiblogrelease选择相应版本和平台下载。也可通过:$curl-Lhttps://github.com/eiblog/eiblog/releases/download/v1.0.0/eiblog-v1.0.0.`uname-s|tr'[A-Z]''[a-z]'`-amd64.tar.gz>eiblog-v1.0.0.`uname-s|tr'[A-Z]''[a-z]'`-amd64.tar.gz[...]