ReplicaSet 是下一代的Replication Controller.一个 ReplicaSet 和一个 Replication Controller 之间唯一的不同目前是对选择器的支持. ReplicaSet 支持最新的基于集合的选择器需求,这描述在标签用户指南然而一个Replication Controller 仅仅支持基于等号的选择器需求.
k8s学习之service
Posted on
|
Edited on
|
In
PaaS
由于重新调度等原因,pod 在 kubernetes 中的 IP 地址不是固定的,因此需要一个代理来确保使用 pod 的应用不需要知晓 pod 的真实 IP 地址。另一个原因是当使用 replication controller 创建了多个 pod 副本时,需要一个代理来为这些 pod 做负载均衡。
service 主要由一个 IP 地址和 label selector 构成。在创建之初,每个 service 便被分配了一个独一无二的 IP 地址,该 IP 地址与 service 的生命周期相同,且不再更改。
kubeadm 安装 k8s
Posted on
|
Edited on
|
In
PaaS
本文介绍使用 kubeadm 安装 k8s 集群。建议不要用在生产环境。使用 kubeadm 安装,如果 master 节点挂了,是没有办法操作的。
安装版本:
- k8s: 1.12.2
- docker: 17.3.2
docker 三剑客
Posted on
|
Edited on
|
In
PaaS
如果仅仅使用容器,在线上部署或者线下调试都需要耗费大量的时间。因此需要容器编排工具。例如 k8s, 但是k8s 比较重,安装管理复杂。docker 公司自己的swarm可以完成类似的工作。
iptables 介绍
Posted on
|
Edited on
|
In
os
在Linux系统中,对于防火墙的实现一般分为包过滤防火墙,TCP-Wrapper即程序管控,代理服务器等几种方式。其中,iptables作为一种基于包过滤方式的防火墙工具,在实际中应用非常广泛,是非常重要的一个安全工具。真正实现防火墙功能的是 netfilter,它是一个 linux 内核模块,做实际的包过滤。实际上,除了 iptables 以外,还有很多类似的用户空间工具。