环境搭建
文章平均质量分 74
songjxin
表达能力比较差.....
展开
-
Kafka基于Kraft下的权限控制
本文基于kafka的版本3.2.0,之前的版本无法使用本文所提到的方法。原创 2022-08-01 10:06:51 · 1799 阅读 · 1 评论 -
docker 部署nexus并启用https
docker 部署nexus并启用https实现目标docker 运行nexusnexus docker仓库支持httpsdocker client只需要把ca证书放到docker目录下,不需要整个机器信任。nexus用 ip:port的方式访问构建nexus镜像生成证书# 这里的ip换为nexus运行机器的ipecho subjectAltName = IP:10.110....原创 2020-04-08 08:51:00 · 3685 阅读 · 2 评论 -
Kubernetes_v1.18 + containerd
Kubernetes_v1.18 + containerd在ubuntu18.04中,使用kubeadm安装k8s 1.18版本,底层不再用docker,改为使用containerd。原因kubelet在调用dockerd启动容器时的流程是 kubelet->dockerd->containerd。dockerd相较于containerd,增加了swarm cluster,doc...原创 2020-04-07 09:24:58 · 2484 阅读 · 0 评论 -
Ceph 移除OSD
针对osd是一整块硬盘的情况针对osd是一整块硬盘的情况针对osd是一整块硬盘的情况删除OSD(手动)找到osd和硬盘的对应关系# 找到osd在哪个节点ceph osd tree # 找出osd对应的一串编码。如 f3477dcf-ac71-49bb-8578-b0a6e8ef1fa7ceph osd dumpssh 连接到osd对应的节点上# 找到尾号是这个编码f3477d...原创 2019-12-09 15:37:56 · 2130 阅读 · 1 评论 -
gitlab pipelie 使用 minio 作为 cache 服务器
当gitlab的runner使用kubernetes动态调度的时候,由于不确定pod会调度到哪个节点,所以,使用宿主机目录作为cache是有问题的。这时需要一个cache的服务器。在k8s中安装minio用helm 找到 minio的chart包。修改values.yaml中的defaultBucket: enabled: true ## If enabled, must be a s...原创 2019-10-17 14:52:51 · 823 阅读 · 0 评论 -
seafile onlyoffice 搭建多人协作在线文档编辑
运行seafile 和 onlyoffice安装docker-compose# for CentOSyum install docker-compose -y# for Ubuntuapt-get install docker-compose -y编辑 docker-compose.ymlversion: '2.0'services: db: image: maria...原创 2019-07-10 16:16:55 · 9927 阅读 · 9 评论 -
kuernetes 集群联邦 federation部署
kubernetes集群配置安装helm可以通过pvc动态创建pvkubectl 版本要求1.8或1.9自定义DNS安装etcd(for dns)helm install --namespace my-namespace --name etcd-operator stable/etcd-operatorhelm upgrade --namespace my-namespace -...原创 2019-07-02 17:35:45 · 514 阅读 · 0 评论 -
kubernetes 使用 nfs作为存储
安装nfs服务端安装yum install -y nfs-utils rpcbindmkdir /nfsdataecho "/nfsdata <client-ip>(rw,sync,root_squash)" >> /etc/exportsservice firewalld stopsystemctl enable rpcbindsystemctl start...原创 2019-05-13 10:03:51 · 646 阅读 · 0 评论 -
centos install vagrant with kvm
先检查一下是否支持KVMcat /proc/cpuinfo | egrep 'vmx|svm'flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pd...原创 2019-05-08 15:27:55 · 520 阅读 · 0 评论 -
ubuntu 安装 microk8s
准备工作准备一台ubuntu的机器,配置如下:OS: ubuntu 18.04docker: 18.06.1cpu、内存:4core 4G硬盘: 100G能连通docker hub(不必翻墙)CPU 内存过低可能带不动。4核4G感觉有点卡。硬盘低了可能会导致docker image持续GC,造成不必要的性能浪费。安装snap install microk8s --classi...原创 2019-04-13 22:45:46 · 3013 阅读 · 1 评论 -
ubuntu 挂载新磁盘
查看空闲磁盘lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 111.3G 0 disk├─sda1 8:1 0 1M 0 part└─sda2 8:2 0 111.3G 0 part /sdb 8:16 0 111.3G 0 disksdc ...原创 2019-04-10 15:48:08 · 2820 阅读 · 0 评论 -
kubernetes中搭建 jumpserver 跳板机
这里是 jumpserver的官方文档搭建过程主要分三步:创建mysql创建redis创建jumpserver创建 mysql 和 redis我都是通过helm创建的。这里过程就省略了。创建jumpserver服务创建pv/pvc这里是通过cephfs的StorageClass创建的pvc,它会自动创建pv,考虑到可能需要多个pod进行负载均衡,所以pv/pvc的访问类型是R...原创 2019-03-29 22:45:42 · 2725 阅读 · 1 评论