Rancher 用户手册 v1.0目前通过 UI 可以引用密文\配置映射,Field\Resource 可通过编辑 yaml 应用; 主机调度 根据应用的需要配置相应的调度规则,默认按照 K8S 自动调度,可通过在主机上设置标签, 通过标签来选择主机部署 POD。 健康检查 为应用配置健康检查,不健康的 Pod 将自动重建,保证服务的可用性。健康检查包含就绪 检查和存活检查: a) 就绪检查: 检查 Pod 和容器的初始化状态,此阶段耗时较短; -t 或者-i 命令; f) 自动重启:对应 Docker --restart 命令; g) 文件系统组:对应 Docker --group-add 命令; h) 停止超时:将会在容器上添加标签 annotation.io.kubernetes.pod.terminationGracePeriod=xx; 网络 l 使用主机网络 默认情况加,Pod 以及容器均使用 overlay network(中文翻译有误)。设置为 DNS 为 Cluster first with host network 后,Pod 的 DNS 将会设置为集群 DNS,这样就可以正常访问集群服 务。 标签/注释 标签可理解为一种标记,给 Pod 打上标签后,Pod 的查询或者 service 的选择可以通过此标 签来过滤或者选择。Annotation,顾名思义,就是注解。Annotation 可以将 Kubernetes 资0 码力 | 35 页 | 6.47 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践Rancher Labs. All Rights Reserved. Confidential 制作容器镜像 Dockerfile常用命令: • FROM:指定容器基础镜像 • LABEL:给镜像打上标签,比如添加镜像维护者信息 • ADD:向镜像添加文件,可以使用URL • COPY:向镜像添加文件,不可以使用URL,不会解压缩 • ENV:设置环境变量,可以被后面的指令使用 • RUN: 间亲和与反亲和需要大量的处理,可能会减慢大规模集 群中的调度,因此不建议在大规模集群中使用它们 • Pod 反亲和需要对节点进行一致的标记,即集群中的每个节 点必须具有适当的标签能够匹配 topologyKey,如果节点缺 少指定的 topologyKey 标签,可能会导致意外行为 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 服务质量QoS0 码力 | 28 页 | 3.47 MB | 1 年前3
共 2 条
- 1













