准备工作

在所有主机执行以下工作。

配置主机

修改主机名称

1
2
3
$ hostnamectl --static set-hostname k8s-master
$ hostnamectl --static set-hostname k8s-node-1
$ hostnamectl --static set-hostname k8s-node-2

配 hosts

1
2
3
$ echo "172.31.21.226  k8s-master
172.31.21.147 k8s-node-1
172.31.21.148 k8s-node-2" >> /etc/hosts

关防火墙和 selinux

1
2
3
$ systemctl stop firewalld && systemctl disable firewalld
$ iptables -P FORWARD ACCEPT
$ sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
1
2
3
4
$ echo "net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
vm.swappiness=0" >> /etc/sysctl.d/k8s.conf
$ sysctl -p /etc/sysctl.d/k8s.conf

关闭 swap

1
$ swapoff -a

永久关闭,注释 swap 相关内容

1
vim /etc/fstab
Read more »

本文把 Mac 上的 Shadowsocks 转换为 http 代理,分享给其它人使用。

安装

1
$ brew install privoxy

配置

1
2
$ echo 'listen-address 0.0.0.0:8118' >> /usr/local/etc/privoxy/config
$ echo 'forward-socks5 / localhost:1080 .' >> /usr/local/etc/privoxy/config

8118 是要监听的 http 端口
1082 是我自己本地的 shadowsocks 监听端口。

启动

1
$ usr/local/Cellar/privoxy/3.0.26/sbin/privoxy /usr/local/etc/privoxy/config

确认

查进程

1
$ ps aux  | grep privoxy

查端口

1
$ netstat -an | grep 8118

使用

1
2
$ export http_proxy=http://ip:8118
$ export https_proxy=$http_proxy

之前都是单个 Docker 容器,现在,基于 Docker Compose,你可以同时控制多个相关联的 Docker 容器。
比如典型的 Nginx + Tomcat + MySQL 的 Web 架构,只需要几个简单的配置,敲击几个命令,原来可能需要好几个小时的工作,现在几分钟就可以搞定。

Read more »

images 查看镜像

1
2
3
4
5
6
7
8
$ docker images

REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat latest c6cfe59eb987 6 days ago 357 MB
batizhao/ubuntu latest a15b93298276 9 days ago 297.2 MB
ubuntu 16.04 f753707788c5 5 weeks ago 127.2 MB
ubuntu latest f753707788c5 5 weeks ago 127.2 MB
swarm latest 942fd5fd357e 3 months ago 19.47 MB
Read more »

前边提到,主要有两种方式制作课程:Studio 和 LMS(+Github)。这里对这两种方式做简单的说明。

Studio

如果取得制作课程的权限,第一次登录的时候是这样的

填入课程具体名称、组织、代码(因为需要根据这些信息生成 URL,所以要注意长度和不能包含特殊字符、空格等)

Read more »

在制作课程之前,先要知道下 edX.orgedX Edge 的关系。

edX.org 和 edX Edge

从外观来看,这两个站点几乎是一样的,但内容和目的不同。这是两个完全独立的站点,包括所有用户信息、课程数据、数据库、服务器都是独立的。现在有很多的课程都即将在 Edge 毕业,在将来成为 edX 上的正式公开课程。但也有很多课程不需要经过 Edge,而直接在 edX 上开课。官方建议在 edX 上正式开课前,先在 Edge 上做一些测试和学习。

Read more »
0%