鬼谷子叔叔

跟福哥学编程吧~~

Rancher v2.5.9使用自己的SSL证书的安装方法【20210909】
介绍介绍Rancher/Rancher就是Rancher 2.x版本的命名,Rancher 2.x是不依赖Apache之类的web服务器运行的,因此如果我们要更换默认的非授权SSL证书不是那么简单的了。福哥为了这个证书的问题折腾了一下午,经过各种研究尝试终于解决了问题~~安装原来rancher 2.x的ssl证书默认情况下是不在ran...
阅读 398
Failed to connect to proxy. Empty dialer response" error="dial tcp 192.168.2.168:44386: connect: connection refused"
介绍介绍福哥发现如果我们在rancher服务器节点上面部署rancher客户端节点的话,总是会出现不成功的情况。这是因为虽然是一台服务器,但是服务器节点和客户端节点之间还是“远程”操作的,这里面就存在一个安全的问题。而rancher解决安全的方式就是使用HTTPS方式加密传输数据,HTTPS就意味着需要一张SSL证书。当我们没有合法的...
阅读 790
docker端口映射和真实IP地址【20210906】
介绍介绍关于docker做端口映射的技术,相比大家都比较属性了,不就是用port做个映射吗?简单!!!其实,这个端口映射还是有一些道道的,大家跟着福哥来吧~~expose暴露端口给宿主机,这时可以通过iptables设置NAT规则将暴露出来的端口映射出来。真实IP地址因为是通过NAT访问的,所以服务器获取的客户端IP地址就是NAT外面...
阅读 258
GeoIP安装笔记【20210905】
介绍介绍通过 GeoIP 库可以建立一个本地IP归属地查询系统,快速查询IP归属地信息。最主要的是,它是免费的哦~~安装下载下载 GeoIP2 库https://dev.maxmind.com/geoip/geoip2/geolite2/1、下载库需要注册账号,注册步骤:提交注册申请,需要一个 Email 地址通过 Email 接收邮...
阅读 80
Kubelet、Kubeadm、Kubectl的安装方法【20210830】
介绍介绍要学会使用Rancher需要学会使用kubectl工具,这个工具也是rancher里面管理集群的工具。今天福哥要在一个全新的机器上面安装kubectl工具,大家跟着来吧~~安装导入源首先需要将kubernetes的源导入进来。cat <<EOF | sudo tee ...
阅读 30
Docker导出容器到镜像的方法export/import的使用技巧【210829】
介绍介绍我们辛辛苦苦调好了一个容器的设置,想保存起来怎么办?我们需要备份一个容器的设置和数据,数据没有通过卷功能做持久化怎么办?我们想把调整好的容器打包成一个镜像供其他环境使用,应该怎么办?这些问题都涉及到一个操作,就是把容器数据整体导出,形成一个文件,或者一个镜像。export导出镜像可以使用export命令,export可以将一个...
阅读 124
Docker的network网络管理技巧【20210826】
介绍介绍今天福哥要给大家说说关于Docker里面的network网络的管理技巧。Docker自己搭建了一个虚拟的网络,我们可以创建多个虚拟的网络,然后利用这个虚拟的网络创建容器,那么同一个虚拟网络之内的多个容器之间就可以通过虚拟网关进行通讯了。查看可以通过ls命令查看网络列表。docker network ls创建...
阅读 106
TortoiseGet使用Cherry Pick合并一个commit到分支上面【20210822】
介绍介绍有的时候我们在合并Git分支的时候会发现两个分支的差异特别大,这种情况多发生在多人开发一个项目的时候。如果只是差异大还好,如果还伴随着一堆冲突,那简直不要太恶心~~原因这个原因大家应该比较容易想明白,就是在你commit修改的时候,也许其他人已经commit过很多很多次了。这里面不乏一些公共库大家都会往里面添油加醋,这时候后面...
阅读 29
AH01762: Failed to create shared memory segment on file
介绍介绍福哥使用httpd -k start命令启动CentOS 7自带的Apache服务,结果发现总是启动不起来,查看错误日志发现了如下信息:AH01762: Failed to create shared memory segment on file原...
阅读 137
在PHP里实现AES的加密解密功能(包括mcrypt版本和openssl版本)【20210819】
介绍介绍福哥需要在php里使用AES加密解密功能,今天整理出来和大家分享一下。早期的PHP实现AES借助的是mcrypt扩展,后来在PHP7之后就换成了openssl扩展来实现了。mcrypt版本代码比较复杂且需要自己实现PKCS7补位的逻辑,而openssl版本则默认使用了PKCS7补位不需要自己来编写代码实现了。通过openssl...
阅读 437