随着weibo对外链的封锁越来越严重,导致很多图片无法访问,因此最近将所有的图片迁移到阿里oss。虽然weibo图片很多无法直接访问,好在设置referer为weibo.com之后都能正常访问,所以图片至少没有丢失。
新建阿里oss bucket
首先得利用阿里oss对象储存来存放图片,教程可以参考下面的博文:
本文基于Mac平台和Parallels软件,在其中创建三个Ubuntu系统,搭建了一个3个节点(1个master和2个Node)的K8s集群。下面的步骤没有特殊说明,都是需要在所有节点上分别执行的。也可以在一个虚拟机上执行完之后,复制当前虚拟机作为其他节点。
基于Parallels虚拟机软件,在其中安装三个ubuntu系统,后续用于创建K8s集群的master节点和两个Node节点,三个节点均采用静态ip,具体配置如下:
Master节点:192.168.31.200 master
Node1节点:192.168.31.201 node1
Node2节点:192.168.31.202 node2
Jenkins 是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。
这里主要介绍如何使用docker安装Jenkins,以及如何通过Jenkins pipeline实现自动化部署。
直接下载最新的docker镜像安装即可,
1 | docker run -p 8080:8080 -p 50000:50000 -d -v /var/run/docker.sock:/var/run/docker.sock -v jenkins_home:/var/jenkins_home my-jenkins-jdk11 |
这里需要注意几点:
需要将宿主机的/var/run/docker.sock映射到容器中,这样在容器内只要向/var/run/docker.sock发送http请求就能和Docker Daemon通信了,如果容器内有docker文件,那么在容器内执行docker ps、docker port这些命令,和在宿主机上执行的效果是一样的,因为容器内和宿主机上的docker文件虽然不同,但是他们的请求发往的是同一个Docker Daemon;可以参考https://blog.csdn.net/boling_cavalry/article/details/92846483
将容器内目录挂载到宿主机的目录,这样我们可以在宿主机上对文件的修改同步到容器内。
记录下最近在R2s上安装配置OpenWRT的一些过程
固件推荐:https://github.com/klever1988/nanopi-openwrt
关于ssr无法科学上网的问题,参考https://github.com/klever1988/nanopi-openwrt/issues/1146,将监视端口Lan取消勾选。
刷写过程:准备好sd卡和读卡器,插到电脑上,用balenaEtcher选择镜像文件(注意不用解压),然后直接写入即可。之后将sd卡插到R2s上即可
前阵子组装了一个主机,然后在主机上搭建了一个Linux的服务器,这里主要记录其流程和碰到的问题。
注意Ubuntu Server版本并没有图形界面,因此后续的安装都需要键盘配合完成。