Rancher 环境模板里都有哪些组件?有什么异同点?
Rancher 环境模板主要有4个,Cattle、Kubernetes、Mesos、Swarm,这4个模板里主要有哪些组件?各个模板之间有什么不同?各有什么特点?
一、异同点:
4个模板默认启用的组件:
共同的组件: ipsec, network-services, scheduler, healthcheck
不同的组件: Cattle模板: 无
Kubernetes: kubernetes,(无scheduler)
Mesos 模板: mesos,
Swarm 模板: swarm, portainer,
二、特点说明:
Cattle 模板在存储方面提供了NetApp NAS/SAN存储驱动的支持。
Kubernetes 模板内置kubernetes,存储部分没有组件可用。
Mesos 模板内置Mesos组件。
Swarm 模板内置SwarmKit,默认启用了Portainer,网络部分只支持IPSec,不支持Vxlan。
三、详细组件:
1、Cattle默认模板可选组件:
1.1 Applications:
Rancher ECR Credential Updater(Automatically updates AWS EC2 Container Registry credentials in Rancher.)
1.2 External DNS:
Bind9 DNS server in Community: compatible with the "DNS Update (RFC2136)"
CloudFlare DNS in Community:Rancher External DNS service powered by CloudFlare
DigitalOcean DNS in Community:Rancher External DNS service powered by DigitalOcean
DNS Update (RFC2136) in Community: Rancher External DNS service powered by any RFC2136 compatible DNS
DNSimple DNS in Community:Rancher External DNS service powered by DNSimple
GANDI DNS in Community:Rancher External DNS service powered by Gandi.net
PointHQ DNS in Community:Rancher External DNS service powered by PointHQ
PowerDNS External in Community:Rancher External DNS service for PowerDNS
Rancher Route53 DNS in Library:Rancher External DNS service powered by Amazon Route53
1.3 Management:
portainer in Community:Portainer is an open-source lightweight management UI which allows you to easily manage your Docker host or Swarm cluster
1.4 Networking:
Rancher Network Diagnostics in Library:
Network Policy Manager in Library:Manager that applies Rancher network policies.
Rancher IPsec in Library:(默认启用)
Rancher VXLAN in Library:Rancher Networking plugin using VXLAN overlay.
1.5 Storage:
NetApp E-Series in Library:Volume plugin for E-Series
NetApp ONTAP NAS in Library:Volume plugin for ONTAP NAS
NetApp ONTAP SAN in Library:Volume plugin for ONTAP SAN
NetApp SolidFire in Library:Volume plugin for SolidFire
Portworx in Library:Volume plugin for Portworx Elastic Data Fabric, providing scale-out persistent storage for containers.
Rancher EBS in Library:Docker volume plugin for Amazon EBS
Rancher NFS in Library:Docker volume plugin for NFS. Supported for NFS v4.
Rancher Secrets in Library:Rancher Volume plugin(Experimental)
1.6 Framework:
Rancher Healthcheck Service in Library:Rancher healthcheck service(默认启用)
Rancher Network Services in Library:(默认启用)
Rancher Scheduler in Library:A resource based scheduler plugin for Rancher.(默认启用)
Rancher Container Cron in Library:Rancher Container Crontab starts, stops or restarts containers
2、Kubernetes默认模板可选组件:
2.1 Applications:
Rancher ECR Credential Updater(Automatically updates AWS EC2 Container Registry credentials in Rancher.)
2.2 External DNS:
Bind9 DNS server in Community: compatible with the "DNS Update (RFC2136)"
CloudFlare DNS in Community:Rancher External DNS service powered by CloudFlare
DigitalOcean DNS in Community:Rancher External DNS service powered by DigitalOcean
DNS Update (RFC2136) in Community: Rancher External DNS service powered by any RFC2136 compatible DNS
DNSimple DNS in Community:Rancher External DNS service powered by DNSimple
GANDI DNS in Community:Rancher External DNS service powered by Gandi.net
PointHQ DNS in Community:Rancher External DNS service powered by PointHQ
PowerDNS External in Community:Rancher External DNS service for PowerDNS
Rancher Route53 DNS in Library:Rancher External DNS service powered by Amazon Route53
2.3 Management:
portainer in Community:Portainer is an open-source lightweight management UI which allows you to easily manage your Docker host or Swarm cluster
2.4 Networking:
Rancher Network Diagnostics in Library:
Rancher IPsec in Library:
Rancher VXLAN in Library:Rancher Networking plugin using VXLAN overlay.
2.5 Storage:
无
2.6 Framework:
Rancher Healthcheck Service in Library:Rancher healthcheck service
Rancher Network Services in Library:
Scheduler in Library:A resource based scheduler plugin for Rancher.
3、Mesos默认模板可选组件:
3.1 都相同
3.2 都相同
3.3 都相同
3.4 Networking:
Rancher IPsec in Library:(默认启用)
Rancher VXLAN in Library:Rancher Networking plugin using VXLAN overlay.
3.5 Storage:
Rancher EBS in Library:Docker volume plugin for Amazon EBS
Rancher NFS in Library:Docker volume plugin for NFS. Supported for NFS v4.
3.6 Framework:
Rancher Healthcheck Service in Library:Rancher healthcheck service(默认启用)
Rancher Network Services in Library:(默认启用)
Rancher Scheduler in Library:A resource based scheduler plugin for Rancher.(默认启用)
4、Swarm默认模板可选组件:
4.1 都相同
4.2 都相同
4.3 Management:
portainer in Community:Portainer is an open-source lightweight management UI which allows you to easily manage your Docker host or Swarm cluster(默认启用)
4.4 Networking:
Rancher IPsec in Library:(默认启用)
4.5 Storage:
Rancher EBS in Library:Docker volume plugin for Amazon EBS
Rancher NFS in Library:Docker volume plugin for NFS. Supported for NFS v4.
4.6 Framework:
Rancher Healthcheck Service in Library:Rancher healthcheck service(默认启用)
Rancher Network Services in Library:(默认启用)
Rancher Scheduler in Library:A resource based scheduler plugin for Rancher.(默认启用)