對于一些時間敏感的業務場景,容器時間同步不準確會影響業務正常運行。例如在分布式系統中各個容器節點時間不一致會導致數據不一致,或者參考日志調試程序時,日志時間戳不準確會導致日志順序混亂和調試過程中的錯誤判斷等。對于這類時間敏感的業務場景,在部署容器應用時,您可以為ECI實例配置NTP服務來確保實例內容器的時間同步準確,從而解決時間不準確導致的問題,保證數據準確性和業務正常運行。
配置說明
說明
僅支持通過OpenAPI配置,控制臺暫不支持。
調用CreateContainerGroup接口創建ECI實例時,您可以通過NtpServer.N參數為實例配置NTP服務,相關參數說明如下表所示。更多信息,請參見CreateContainerGroup。
名稱 | 類型 | 示例值 | 描述 |
NtpServer.N | array | ntp.aliyun.com | NTP服務器的地址。 |
配置示例
創建一臺ECI實例,并為其配置NTP服務。
調用CreateContainerGroup接口創建實例所采用的參數示例如下:
ContainerGroupName=test-ntp NtpServer.1=100.100.XX.XX Container.1.Name=nginx Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/centos:7 Container.1.Command=sleep Container.1.Arg=3600
連接實例,查詢容器的時間來源。
chronyc sources
說明如果沒有安裝chrony,可執行
yum -y install chrony
進行安裝。如果返回了NTP服務器的IP地址,則表示設置成功。返回示例如下:
210 Number of sources = 7 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 100.100.XX.XX 1 4 177 13 +22us[ +153us] +/- 10ms
文檔內容是否對您有幫助?