1.Rancher工作负载
在rancher web界面,点击资源 > 工作负载(在 v2.3.0 之前的版本中,单击工作负载选项卡)
为工作负载输入一个名称。
选择一个工作负载类型。工作负载默认为可伸缩的部署,通过单击更多选项可以更改工作负载类型
工作负载有如下类型:
(1) Deployment部署无状态应用
(2) DaemonSet每台主机部署1个Pod
(3) StatefulSet部署有状态应用1个Pod
(4) CronJob定时运行Pod
(5) Job一次运行Pod
2.Kubernetes Service(服务)
k8s有如下服务类型:
-
ClusterIP
通过集群内部 IP 暴露服务。选择此类型的服务时,服务仅可从集群内部访问。这是默认的ServiceType
。 -
NodePort
通过静态端口()在每个节点的 IP 上暴露服务。创建NodePort
时,Kubernetes 也会自动分配一个供集群内部使用。您可以通过请求<NodeIP>:<NodePort>
从集群外部访问 服务。 -
LoadBalancer
使用云提供商的负载均衡器对外公开服务。不是所有的云提供商都支持这种类型的服务。如果您在自己的数据中心中部署的集群,那么您需要提供您自己的负载均衡实现,例如MetalLB。
image.png
网友评论