全部產品
Search
文件中心

Elastic Container Instance:配置NTP服務

更新時間:Jul 06, 2024

對於一些時間敏感的業務情境,容器時間同步不準確會影響業務正常運行。例如在分布式系統中各個容器節點時間不一致會導致資料不一致,或者參考日誌偵錯工具時,日誌時間戳記不準確會導致日誌順序混亂和調試過程中的錯誤判斷等。對於這類時間敏感的業務情境,在部署容器應用時,您可以為ECI執行個體配置NTP服務來確保執行個體內容器的時間同步準確,從而解決時間不準確導致的問題,保證資料準確性和業務正常運行。

配置說明

說明

僅支援通過OpenAPI配置,控制台暫不支援。

調用CreateContainerGroup介面建立ECI執行個體時,您可以通過NtpServer.N參數為執行個體配置NTP服務,相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup

名稱

類型

樣本值

描述

NtpServer.N

array

ntp.aliyun.com

NTP伺服器的地址。

配置樣本

  1. 建立一台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
  2. 串連執行個體,查詢容器的時間來源。

    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