官方CoreOS 已在 Google Compute Engine 可用

2020-12-13 開源中國

來自 谷歌雲平臺官方博客 的消息:CoreOS 的 CTO —— Brandon Philips 宣布 Google 的 Compute Engine 平臺已經提供了 CoreOS 系統的支持。CoreOS 可輕鬆的與 Google 的負載均衡和 replica pools 集成,實現應用程式跨區域的伸縮。

CoreOS 使用 cloud-config 來配置機器啟動後的自動集群:

$ curl https://discovery.etcd.io/newhttps://discovery.etcd.io/b97f446100a293c8107500e11c34864b

在你的 cloud-config 文檔中設置發現 token

$ cat cloud-config.yaml#cloud-configcoreos:  etcd:    # generate a new token for each unique cluster from     https://discovery.etcd.io/new    discovery: https://discovery.etcd.io/b97f446100a293c8107500e11c34864b    # multi-region and multi-cloud deployments need to use $public_ipv4    addr: $private_ipv4:4001    peer-addr: $private_ipv4:7001  units:    - name: etcd.service      command: start    - name: fleet.service      command: start

在生成 cloud-config 後便可通過一個命令啟動3臺機器的集群,記住要替換你的項目 id:

gcutil --project=<project-id> addinstance--image=projects/coreos-cloud/global/images/coreos-beta-310-1-0-v20140508 --persistent_boot_disk --zone=us-central1-a --machine_type=n1-standard-1 --metadata_from_file=user-data:cloud-config.yaml core1 core2 core3

為了展示快速的調度能力,我們提交並啟動一個很簡單的 Docker 容器並顯示一條消息,首先 SSH 登錄其中一臺機器,記住替換你的項目 id

$ gcutil --project=coreos ssh --ssh_user=core core1

創建一個單元文件並在容器中運行

$ cat example.service[Unit]Description=MyAppAfter=docker.serviceRequires=docker.service[Service]RemainAfterExit=yesExecStart=/usr/bin/docker run busybox /bin/echo 'I was scheduled with fleet!'

為了在新的集群上運行單元文件,可通過 fleetctl 來提交:

$ fleetctl start example.service$ fleetctl list-unitsUNIT             STATE    LOAD    ACTIVE SUB   DESC   MACHINEexample.service  launched loaded active exited MyApp b603fc4d.../10.240.246.57

可通過 feetctl 輕鬆獲取註冊表容器的狀態:

$ fleetctl status example.service● example.service - MyApp   Loaded: loaded (/run/fleet/units/example.service; linked-runtime)   Active: active (exited) since Thu 2014-05-22 20:27:54 UTC; 4s ago  Process: 15789 ExecStart=/usr/bin/docker run busybox /bin/echo            I was scheduled with fleet! (code=exited, status=0/SUCCESS) Main PID: 15789 (code=exited, status=0/SUCCESS)May 22 20:27:54 core-01 systemd[1]: Started MyApp.May 22 20:27:57 core-01 docker[15789]: I was scheduled with fleet!

使用這些基礎的工具你可以輕鬆創建基於 CoreOS 的完全分布式應用,可通過 CoreOS blog 獲取更多關於使用 fleet、負載均衡等方面的示例。完整的在 Compute Engine 運行 CoreOS 的文檔請參考 head over to the docs.

相關焦點

  • AI加持,計算機要擁有嗅覺了;GPU終於可用於Google Compute Engine...
    ://www.leiphone.com/news/201702/MUFPidJt5taJuR0t.htmlNVIDIA的Volta架構GV100大核心曝光儘管NVIDIA下一代全新顯卡Volta早已曝光,但NVIDIA在Volta架構新特性上一直守口如瓶,但近日AIDA64
  • Google Earth Engine的介紹與入門
    通俗的來講,就是Google earth engine可以在線對遙感數據(或其他地球資料)進行處理分析,而不用將數據下載到自己電腦上進行處理。我們只需要把最後的結果下載到自己電腦上就可以了。Google earth engine的官方網址為:https://earthengine.google.com/打開這個網址需要科學上網,最好使用Google瀏覽器。打開Google Earth Engine官網,右上角的「SIGNUP」可以進行註冊或登陸(要有谷歌郵箱)。
  • wallpaper engine不可用解決方法圖文詳解
    wallpaper engine是一款動態壁紙軟體,軟體中包含各種各樣的壁紙,最近不少玩家表示在用wallpaper engine的時候出現了不可用這種情況,別著急,這裡小編給大家帶來了wallpaper engine不可用解決方法圖文詳解,快來看看吧。
  • ​Oracle Cloud Infrastructure-Compute Service
    Bare metal compute instances provide customers with exceptional isolation, visibility, and control.3、高可用(High Availbility):故障隔離
  • 一步一步教你如何在Google雲平臺上一鍵安裝magento電商系統
    詳情可以參看magento官方文檔,比如這篇最新的magento 2.2.x技術棧要求。雲平臺的美妙之處在於構建和擴展所需的一切。是的,就這麼簡單。在google cloud platform上安裝magento就變得輕而易舉了。在google雲上,所有的事情都變得簡單多了。
  • 谷歌翻譯App首次在中國大陸地區可用
    【TechWeb報導】3月29日消息,谷歌中國今日通過官方微信號宣布,谷歌翻譯App首次在中國大陸地區可用。app截圖Google翻譯App的iOS版和安卓版目前已更新至5.8版本。新版本增加了英語和韓語之間的Word Lens(及時相機翻譯)功能,同時中國大陸用戶首次可以使用該App。
  • Google翻譯App在中國大陸正式可用了!
    雖然馬上4月1愚人節,但是這次真不是幻覺,Google 翻譯 App 在中國大陸完全可用了。
  • 中文版Google App Engine入門指南(1)
    如果需要,可以從Python的官方網站下載適合你的作業系統的Python 2.5並安裝在你的電腦上。Mac OS X 10.5 Leopard用戶的電腦上默認已經安裝好了Python 2.5。下載App Engine SDK,然後按照下載頁面上的指示將SDK安裝在你的計算機上。
  • google play服務框架最新版 谷歌服務框架官方下載
    google play服務框架最新版 谷歌服務框架官方下載 來源:www.18183.com作者:似水流年時間:2017-06-29 google play服務框架最新版去哪裡找呢
  • 谷歌應用商店Google Play網頁端國內部分城市已可直連 國區現身
    從部分國產手機廠商在系統更新當中的動作來看,谷歌官方商店Google Play入華只是遲早的事情,日前該消息被另外兩條證據所佐證,這或許意味著Google Play距離正式可用已經不遠。
  • 谷歌的英文名Google有什麼特殊含義?
    Page and Brin originally nicknamed their new search engine "BackRub".據說是註冊時將googol誤寫成google,才有了如今的谷歌,這麼一看,與優衣庫的名字起源倒是異曲同工。
  • Google官方新聞更新08289
    這裡有一些新的方法可以在一系列新設備上使用googlemeet和Duo來創建更好的會議體驗。把你的視頻通話放到大屏幕上使用Google Meet on Cast,您可以利用您的電視或智能顯示屏,將您家中的任何房間變成您自己的個人會議室。
  • Google AI的「猜畫小歌」刷爆朋友圈 Google到底啥意思?
    Page and Brin originally nicknamed their new search engine "BackRub".   後來改成Google是取材於一個數學概念googol,googol譯作古戈爾、估勾兒、古高爾,是一個比已知宇宙裡所有原子總和還大的數,象徵著為人們提供搜索海量優質信息的決心。
  • Baidu與Google地圖API初探
    js實現訪問調用,因此對瀏覽器兼容性非常重要 BMap API:支持IE6.0+、Chrome、FF 3.0+、Opera 9.0+、Safari 3.0+,以及國內主要瀏覽器,如遨遊、360、QQ、Baidu、世界之窗等瀏覽器,兼容性較好 google.maps API:支持W3C標準(官方沒明確給出兼容的相關瀏覽器
  • Google上不去怎麼辦?Google打不開有什麼解決辦法
    目前像大家常訪問的google.com以及google.com.hk均無法正常訪問,另外包括GMAIL郵箱也是如此,並且有大量網友遇到此問題,小編針對此問題做了小研究,為了各位小夥伴可以順利打開谷歌搜索,大家隨小編細說吧。
  • wallpaper engine是什麼軟體 wallpaper engine詳細介紹
    wallpaper engine雖然已經有很多用戶了解了,但是還有一部分用戶不知道這款究竟是什麼軟體,那麼想要了解這款軟體的用戶,可以先來看看小編的介紹,看完以後,就馬上點擊下載吧。
  • Android 官方:Google Play 等服務仍然可用
    Android 官方的這條推特同時也證實了谷歌遵循了美國政府在對華為問題上的要求,官方說的是「現有設備仍可使用一系列服務」,但是新設備又如何?是否真的限制華為使用 Android 作業系統?我們等待官方給出更加詳細的說法。
  • wallpaper engine是什麼?wallpaper engine動態壁紙軟體功能介紹
    wallpaper engine雖然已經有很多用戶了解了,但是還有一部分用戶不知道這款究竟wallpaper engine是什麼軟體,那麼想要了解這款軟體的用戶,可以先來看看小編的介紹,看完以後,就馬上點擊下載wallpaper engine動態壁紙軟體吧。
  • 連 Google Search 都不能用,官方道歉,網友:活久見
    當天上午 11 點,陸續有美國東部網友發現,包括 Gmail、YouTube、Hangouts 和 Google Docs 等在內,一系列的 Google 服務發生了不可用的情況。這對於正處於疫情中的美國東部用戶(尤其是美國疫情最為嚴重的紐約州)群體來說,簡直是雪上加霜。
  • google帳號已停用,此帳號的使用方式似乎違反了Google的政策
    google帳號已停用報錯圖為什麼帳號被停用:違反了google的政策,相應的帳號通常會遭到停用。在某些情況下,您會收到來自 Google 的電子郵件或簡訊,告知您帳號已被停用。一看這就懵圈了,都會想我啥都沒幹啊!!!