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 容器監控
- 項目資源需求
- 應用服務
- 編譯和運行期標準
- 新核心系統基礎服務架構
- 安全防御
- 互聯網軟件可靠性工程及可靠性度量