Service Kubernetes 的Service定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问他们的策略 —— 微服务,这一组Pod能够被Service访问到,通常是通过tabel Selector匹配。 Service 能够提供负载均衡的能力,但是在使用上有以下的限制: 只提供四 ...
分类:
Web程序 时间:
2020-07-05 22:56:26
阅读次数:
75
1.驱逐策略 kubelet持续监控主机的资源使用情况,并尽量防止计算资源被耗尽。一旦出现资源紧缺的迹象,kubelet就会主动终止部分pod的运行,以回收资源。 2.驱逐信号 以下是一些kubelet能用来做决策依据的信号,依据这些信号来做驱逐行为。 memory : 内存; nodefs: 指n ...
分类:
Web程序 时间:
2020-07-05 15:33:30
阅读次数:
124
安装dashboard1. 下载安装dashboard用yaml文件wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml2. 修改kubernetes-dashbo ...
分类:
Web程序 时间:
2020-07-05 13:20:26
阅读次数:
229
kubernetes里的master指得是集群控制节点,在每个kubernetes集群里都需要一个master来负责整个集群得管理和控制,基本上kubernetes得所有控制命令都发给它,它负责具体得执行过程,如果它宕机,或者不可用,那么对集群内容器应用的管理都将失效。 在master上运行以下关键 ...
分类:
其他好文 时间:
2020-07-05 10:55:30
阅读次数:
69
NFS存储 NFS即网络文件系统Network File System,它是一种分布式文件系统协议,最初是由Sun MicroSystems公司开发的类Unix操作系统之上的一款经典网络存储方案,其功能是在允许客户端主机可以像访问本地存储一样通过网络访问服务端文件。 Kubernetes的NFS存储 ...
分类:
Web程序 时间:
2020-07-05 10:42:17
阅读次数:
65
在Kubernetes系统中,Pod的管理对象RC、Deployment、DaemonSet和Job都面向无状态的服务。 但现实中有很多服务是有状态的,特别是一些复杂的中间件集群,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等,这些应用集群有4个共同点。 (1)每个节 ...
分类:
其他好文 时间:
2020-07-04 22:23:09
阅读次数:
58
apiVersion: v1 data: Corefile: | .:53 { errors health { lameduck 5s } ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure fallthrough ...
分类:
其他好文 时间:
2020-07-04 20:56:51
阅读次数:
114
这一节我们在三个主节点部署高可用的etcd集群,官方建议5节点或者7节点,我们三节点也是够用的。我们开始吧! 一、环境准备 10.13.33.29 etcd-0 10.13.33.40 etcd-1 10.13.33.38 etcd-2 etcd 数据目录:ETCD_DATA_DIR="/data/ ...
分类:
Web程序 时间:
2020-07-04 16:58:29
阅读次数:
87
nfs-client-provisioner 是一个Kubernetes的简易NFS的外部provisioner,本身不提供NFS,需要现有的NFS服务器提供存储 这里的 k8s 版本为 v1.16.9 安装 nfs 工具 yum install nfs-common nfs-utils -y sh ...
分类:
其他好文 时间:
2020-07-04 15:29:34
阅读次数:
109
本地数据卷的使用:hostPath, emptyDir emptyDir(容器数据共享) hostPath(访问宿主机数据) Kubernetes中的Volume提供了在容器中挂载外部存储的能力 Pod需要设置卷来源(spec.volume)和挂载点(spec.containers.volumeMo ...
分类:
其他好文 时间:
2020-07-04 15:25:09
阅读次数:
65