yuany
just for fun and record.
k8s-1
总结些k8s知识点。 1、基本概念 kube-apiserver:用户程序、k8s其它组件相互通信的接口。 kube-scheduler:调度容器,为pod分配节点服务器。 etcd:分布式数据存储服务,存储k8s集群所有的配置信息。 kube-controller-manager:由多个控制器组件构成,管理监控节点状态、副本/pod状态等。 kubelet:管理工作节点上的容器。 ... Read More
Comments: 1 Category: linuxtcp/ip-2
上篇讨论的都是分类路由选择,这里再讨论下无类别域间路由选择(CIDR),也叫超网。 1、VLSM,变长子网掩码 之前所说的局域网同一网段的子网掩码都一样,但实际中存在同一个局域网有多个不一样的子网掩码,这个做的好处是可以更细致的划分网络,最大限度节省ip。vlsm本质上还是用来划分子网,即占用主机位变成网络位。 2、CIDR/超网 ... Read More
Comments: 1 Category: networktcp/ip
关于tcp/ip的原理看了无数遍了,但是没有怎么总结,导致经常忘了或模糊了概念,这次来重新学习总结下几个要点。 1、ip由网络地址和主机地址组成,网络地址确定网段,主机地址定位具体节点。 A类:网络地址开头第一位必须为0,所以取值范围是00000000-01111111,即A类ip以0-127开头。(0和127 是保留地址,不用做节点ip) ... Read More
Comments: 0 Category: network容器卷挂载和docker-compose
再开一篇文章总结这几天的容器部署和docker-compose应用。 下面是项目容器部署的docker-compose.yml文件: version: '2' services: flask: container_name: flask1 #容器命名,若不设置会以文件夹名+项目名+编号来命名。 network_mode: "bridge" ... Read More
Comments: 1 Category: linux网站迁移到docker
这几天迁移了网站,把mysql和flask都运行到了docker容器里面,还用nginx做了应用的负载均衡。中间踩了不少坑,在此记录下: 1、python2不支持中文,就算设置了中文环境,代码里的中文依然报错,python3就没问题。 3、python2和python3的邮件发送函数不一样,同样代码不能套用。 3、还是不要自己构建python3镜像,很麻烦,直接pull官方指定版本就好。 4、docker容器可以指定挂载目录,例如 docker run -it --name... Read More
Comments: 3 Category: linux