cluster name(非 kubernetes 概念,参考[\[基础服务\] cluster 命名 端口及软件版本规范](https://wiki.dianrong.com/pages/viewpage.action?pageId=36314951))
k8s\_{{ env }}\_{{ idc }}\_{{ 编号 }}
当前所有集群列表
[\[运行环境 kubernetes\] k8s\_dev\_b8\_001](https://wiki.dianrong.com/pages/viewpage.action?pageId=36307824)
[\[运行环境 kubernetes\] k8s\_demo\_aliyun-cn-shanghai-b\_002](https://wiki.dianrong.com/pages/viewpage.action?pageId=35325899)
[\[运行环境 kubernetes\] k8s\_prod\_idc1\_003](https://wiki.dianrong.com/pages/viewpage.action?pageId=33795955)
[\[运行环境 kubernetes\] k8s\_demo\_aliyun-cn-shanghai-e\_004](https://wiki.dianrong.com/pages/viewpage.action?pageId=33797894)
## namespace
~~~
{organization}-{env}
~~~
[https://cmdb.corp.dianrong.com/organization](https://cmdb.corp.dianrong.com/organization)
[https://cmdb.corp.dianrong.com/env](https://cmdb.corp.dianrong.com/env)
deployments
{ appid }
service(svc)
~~~
{ appid }
~~~
自动生成的对应域名即为
~~~
{ appid }.{namespace}.svc.cluster.local
~~~
举列:
A 记录
ftc-paas-notification-service.ftc-demo.svc.cluster.local
* **在同一个namespace内 服务发现使用:AppId +Port ([http://ftc-saa-admin:8080](http://ftc-saa-admin:8080/))**
* **在同一个K8S集群跨namespace 服务发现可以使用完整FQDN 地址:[http://ftc-saas-admin.ftc-demo.svc.cluster.local:8080](http://ftc-saas-admin.ftc-demo.svc.cluster.local:8080/)**
* **服务发现的安全后期可以通过istio 添加服务认证登录功能实现服务之间的隔离。**
在同一namespace 可以直接使用APPID
SRV 记录(暂无定义)
\_my-port-name.\_my-port-protocol.my-svc.my\-namespace.svc.cluster.local
pods
由 deployment name 自动生成
# node labels
* app:{appid}:\[应用名称\]
* env:{dev/demo}:\[应用环境\]
* version:{rt218}:\[应用版本\]
ingress
name: {subdomain}-ingress
tls hosts: {subdomain}
tls secretName: {domain|subdomain}-secret
- 云原生应用
- 容器化微服务改造方案
- 应用容器化上线规范
- 服务网格和传统应用区别
- DevOps 管理规范
- 基础架构管理规范
- 域名管理规范
- 主机名称管理规范
- 应用域名管理规范
- 应用上线规范
- GIT分支及API JAR上传规范
- 基础架构设计
- 运维管理职责
- 基础服务
- DNS 内部架构
- centos 及 kernel 版本标准
- Linux服务器OS标准配置
- Docker版本初始化
- kuberneter 集群方案
- kubernetes 命名规范
- Jenkins CI/CD
- nginx 配置文件变更流程
- Prometheus 容器监控
- 项目资源需求
- 应用服务
- 编译和运行期标准
- 新核心系统基础服务架构
- 安全防御
- 互联网软件可靠性工程及可靠性度量