创新互联建站专注于方城企业网站建设,响应式网站开发,成都商城网站开发。方城网站建设公司,为方城等地区提供建站服务。全流程按需设计,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
kubectl
命令。 例如,你可以在配置文件的目录中调用kubectl apply
。 Deployment 既可以创建一个 ReplicaSet 来确保预期个数的 Pod 始终可用,也可以指定替换 Pod 的策略(例如 RollingUpdate)。 除了一些显式的 restartPolicy: Never
场景外,Deployment 通常比直接创建 Pod 要好得多。Job 也可能是合适的选择。
foo
的服务,则所有容器将在其初始环境中获得以下变量。FOO_SERVICE_HOST=
FOO_SERVICE_PORT=
这确实意味着在顺序上的要求 - 必须在 Pod
本身被创建之前创建 Pod
想要访问的任何 Service
, 否则将环境变量不会生效。DNS 没有此限制。
Services
监视 Kubernetes API,并为每个创建一组 DNS 记录。 如果在整个集群中启用了 DNS,则所有 Pods 应该能够自动对 Services
进行名称解析。hostPort
。 将 Pod 绑定到hostPort
时,它会限制 Pod 可以调度的位置数,因为每个
组合必须是唯一的。 如果你没有明确指定 hostIP
和 protocol
,Kubernetes 将使用 0.0.0.0
作为默认 hostIP
和 TCP
作为默认 protocol
。如果你只需要访问端口以进行调试,则可以使用 apiserver proxy或 kubectl port-forward。
如果你明确需要在节点上公开 Pod 的端口,请在使用 hostPort
之前考虑使用 NodePort 服务。
hostNetwork
,原因与 hostPort
相同。 kube-proxy
负载均衡时,使用 无头服务(ClusterIP
被设置为 None
)以便于服务发现。{ app: myapp, tier: frontend, phase: test, deployment: v3 }
。 你可以使用这些标签为其他资源选择合适的 Pod; 例如,一个选择所有 tier: frontend
Pod 的服务,或者 app: myapp
的所有 phase: test
组件。 有关此方法的示例,请参阅 guestbook 。通过从选择器中省略特定发行版的标签,可以使服务跨越多个 Deployment。 当你需要不停机的情况下更新正在运行的服务,可以使用Deployment。
Deployment 描述了对象的期望状态,并且如果对该规范的更改被成功应用, 则 Deployment 控制器以受控速率将实际状态改变为期望状态。
kubectl
和 仪表板(Dashboard) 这些工具能够以可互操作的方式工作。 kubectl apply -f
。 它在
中的所有 .yaml
、.yml
和 .json
文件中查找 Kubernetes 配置,并将其传递给 apply
。 get
和 delete
操作,而不是特定的对象名称。kubectl run
和kubectl expose
来快速创建单容器部署和服务。
新闻名称:创新互联kubernetes教程:Kubernetes配置最佳实践
网址分享:http://www.mswzjz.cn/qtweb/news36/36136.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能