1. 前言
W. Richard Stevens在 《Unix Network Programming Volume 1 3rd Edition – The Sockets Networking API》文中的6.2 I/O Models小节中对如下5中IO模型进行了详细的阐述:
由signal driven IO在实际中并不常用,……继续阅读 »
admin
5个月前 (08-20) 81浏览 0评论
1个赞
Compose和Docker兼容性:
Compose 文件格式有3个版本,分别为1, 2.x 和 3.x
目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本
常用参数:
version # 指定 compose 文件的版本
services # 定义所有……继续阅读 »
admin
6个月前 (07-08) 101浏览 0评论
25个赞
Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。
Master 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行 Linux 操作系统,可以是物理机或者虚拟机。为了实现高可用,可以运行多个 Master。
Node 的职责是运行容器应用。Node 由 Mast……继续阅读 »
admin
7个月前 (07-02) 109浏览 0评论
6个赞
0. 准备条件
1. 部署好了k8s集群,部署可以参考Kubernetes: 从零搭建K8S
2. 应用已经容器化,并上传到了远程仓库,笔者是腾讯云容器仓库:
3. 理解k8s基础概念,可以参考Kubernetes: 基础概念介绍
1. 控制器管理Pod
1.1 生成配置文件
kubectl create deployment yshop-h5 --ima……继续阅读 »
admin
7个月前 (07-01) 111浏览 0评论
1个赞
机器准备
由于本人很穷,这几台机器是分别属于不同的腾讯云账号,不同的账号之间不能内网通信,不过可以通过建立“对等连接”实现通信,比直接用公网通信靠谱。
1. 修改hostname
[root@k8s-master ~]$ vim /etc/hostname # 修改hostname
[root@k8s-master ~]$ vim /etc/hosts #……继续阅读 »
admin
7个月前 (06-24) 202浏览 0评论
0个赞
在更换的域名过程中遇到很多坑,主要还是我的架构比较特殊的原因,导致跟以往配置不太一样,架构如下:
1. 无法通过nginx转发请求到容器端口
原因:nginx配置不正确
解决:补充缺失的如下配置
add_header X-Frame-Options SAMEORIGIN;
proxy_set_header Host $host;
proxy_set_h……继续阅读 »
admin
7个月前 (06-10) 432浏览 0评论
20个赞