K8S 十一月 08, 2020

在 Mac 的 Docker Desktop 中运行 K8s

文章字数 8.8k 阅读约需 8 mins.

K8S 十一月 08, 2020

在 Mac 的 Docker Desktop 中运行 K8s

文章字数 8.8k 阅读约需 8 mins.

Docker Desktop for MacDocker Community Edition 18.06.0-ce-mac70 2018-07-25 版本起,添加了对 Kubernetes 的支持,可以方便的在 Mac 上运行一个单节点的 K8s 集群。

在 Docker Desktop 的 Preferences 中的 Kubernetes 页面里,提供了一个 Enable Kubernetes 选框,点击之后即可在 Mac 上启动 K8s。

然而点击之后,就没有然后了,一直是下图这个状...

查看全文

CHROME 十一月 01, 2020

危险!不要打开!

文章字数 4.9k 阅读约需 4 mins.

使用 Chrome 访问某些网站时可能会遇到上面的情况。

点击 高级 按钮,有些场景下会有继续访问该网站的链接,点击后即可继续访问;但有些时候会出现如下界面,无法继续访问:

除非你知道自己要访问的网站里面都包含什么,也清楚进去之后会产生什么后果,否则请立刻关闭此页面。

除非你知道自己要访问的网站里面都包含什么,也清楚进去之后会产生什么后果,否则请立刻关闭此页面。

除非你知道自己要访问的网站里面都包含什么,也清楚进去之后会产生什么后果,否则请立刻关闭此页面。

当出现如上图所示情况时,可在此页面...

查看全文

CLOUD 十月 25, 2020

使用 Telnet 调用 Dubbo 服务

文章字数 6.9k 阅读约需 6 mins.

当使用 Dubbo 作为 RPC 框架时,有时会希望验证 provider 提供的服务是否好用,比起开发一个 consumer,可以使用自带工具来进行更快速的验证。

本文以使用 ZooKeeper v3.6.1 为注册中心,dubbo-samples-zookeeper 示例代码为例,介绍一下自 dubbo v2.0.5 版本开始支持的 telnet 命令用法。

新版本的 dubbo 默认不会开启 telnet 调用,需明确指定 如下 配置,才可使用:

dubbo.provider.telnet...
查看全文

CLOUD 十月 18, 2020

在 k8s 集群中部署第一个应用

文章字数 6.8k 阅读约需 6 mins.

使用 kubeasz 离线安装 k8s 集群 中,我们完成了 k8s 集群的搭建,接下来,可以开始在集群中部署第一个应用了。

在集群中启动一个最简单的 nginx 服务,并能够通过 http 进行访问。

回忆 docker 环境下,要实现这个目标,需要做的事情很简单,一行命令即可:

$ docker run --name some-nginx -d -p 8080:80 nginx

之后便可访问 http://localhost:8080 看到 nginx 的欢迎页面。

也可以使用 docker...

查看全文

MAC 十月 11, 2020

macOS Catalina 飞不起来了?

文章字数 2.8k 阅读约需 3 mins.

自 macOS Catalina(10.15)发布之日(2019.10.08)起,便听到了不少负面反馈,迟迟没敢进行升级。

一年之后 Catalina 已经迎来了 10.15.7 版本,心想也差不多稳定了,就趁国庆假期更新了一下,没想到还是

升级过程还算顺利,但升级完之后,明显的感到了系统的卡顿,不再有起飞的感觉了,仿佛眼前的 Mac 已不再是 Mac ……

虽然我的 Mac 已经服役了五年,中间经历了电池鼓包不在召回范围,MagSafe 2 磁性接口烫得能退毛,风扇声音戴耳机都盖不住,连 U ...

查看全文

CLOUD 十月 04, 2020

使用 kubeasz 离线安装 k8s 集群

文章字数 13k 阅读约需 11 mins.

kubeasz 将 k8s 集群的部署难度降低到了傻瓜相机的级别。
本文以 kubeasz v2.2.1 为例,介绍一下使用 kubeasz 离线安装 k8s 集群的方式。

在一个可联网的环境,按 离线安装集群 文档中内容,将所需文件都下载到本地:

# 下载工具脚本 easzup,举例使用 kubeasz 版本 2.2.1
$ export release=2.2.1
$ curl -C- -fLO --retry 3 https://github.com/easzlab/kubeasz/releases...
查看全文

IDE 九月 26, 2020

VS Code Remote - SSH 插件

文章字数 1.2k 阅读约需 1 mins.

在需要到服务器上编辑文件的时候,如果遇到有较多文件分散在不同目录时,使用终端工具其实挺繁琐的。

在 VS Code 中,有一个插件 Remote - SSH,可以配置好 SSH 连接后,打开远程主机上的任意路径,之后就像使用 VS Code 操作本地文件夹一样。

官方对此插件的简介为:

Open any folder on a remote machine using SSH and take advantage of VS Code’s full feature set.

但实际使用时,有...

查看全文

LINUX 九月 20, 2020

纳尼?休眠不能?!

文章字数 2.5k 阅读约需 2 mins.

CentOS 7,systemctl hibernate 休眠失败,按照提示使用 journalctl -xe 查看具体原因,得到类似如下内容的日志:

Feb 09 14:18:14 pike systemd[1]: Starting Sleep.
Feb 09 14:18:14 pike systemd[1]: Reached target Sleep.
Feb 09 14:18:14 pike systemd[1]: Starting Hibernate...
Feb 09 14:18:14...
查看全文

OTHERS 九月 13, 2020

SSH 免密登录

文章字数 1.4k 阅读约需 1 mins.

假设 local 需要 ssh 连接到 remote,且不希望每次连接的时候都输入密码(比如从服务器 A 连到 服务器 B)。

# 在本地(local 主机).ssh 路径生成公钥和私钥文件
$ ssh-keygen -t rsa
# 一路回车即可

scp

local

$ cd ~/.ssh
# 查看该路径下是否有 authorized_keys 文件,如果没有:
$ cp id_rsa.pub authorized_keys
# 如果有:
$ cat id_rsa.pub >> authorized_k...
查看全文

DOCKER 九月 06, 2020

华为鲲鹏下可用的 Redis docker 镜像

文章字数 4.2k 阅读约需 4 mins.

在华为鲲鹏服务器下,使用 Docker 时,因鲲鹏服务器使用的芯片为 ARM 架构,镜像也需要使用 ARM 版本的。

从 x86 架构拉取的镜像直接导出导入到鲲鹏服务器上是不可以直接使用的。

可以通过 docker inspect IMAGE_NAME 查看镜像的架构类型。

在鲲鹏服务器上重新拉取镜像,会自动下载 ARM 架构的镜像,前提是需要有提供 ARM 架构的版本,如:

但在鲲鹏服务器上,使用官方提供的 ARM64 版本的 Redis 镜像,启动时会报如下异常:

<jemalloc...
查看全文
加载更多
0%