搜尋

搜尋結果

Swarm mode 上線 6 - 2| 升級陷阱
科技新知
MacauYeah・2025-04-14

上一期筆者就介紹寺過swarm的相容性,可以任意地刪除其中node、加入新的node,系統會自動同步各機狀態。今日,我們就來討論一下加減的流程吧。 實戰輪調流程 假設我們有5個 node,都為manager,各個 docker 版本都為28.0.4 ,我們將要關掉node 5 ubuntu 22,並加入node 6 ubuntu24,輪調流程如下 如果node5有vvip,login node 5,關掉vvip systemctl stop keepalived login node1, 把node5降為drain模式,變為worker,並從群集中刪除 docker node update availability drain node5 docker node demote node5 若然node5不是直接關機、刪除,只想好好地離開群集,可以 login node5, 在node5上預先執行 docker swarm leave docker node rm force node5 如果之前node5有好好地離開群集,而且狀態已經轉為down,那麼就不用quot;forcequot;了,用最保守的刪除指令就可以 docker node rm node5 login node1, 取得manager token docker swarm jointoken manager node5關機,新增node6,使用相容的ip段,或者使用node5的ip login node6, 加入群集,設定vvip docker swarm join token xxxx XX_IPXX_PORT systemctl stop keepalived 這陷阱這陷阱 偏我遇上 上述的操作,有一些可能的陷阱,筆者就剛好踩過,未來不知道會不會有官方保證 docker的版本需要相同,不同版本可能不能加入群集,例如 docker 28.0.4 不能加到 docker 27.5.1。 docker 27.2.x 不能加到 docker 27.5.1。 docker swarm,官方雖然宣稱支援不同版本共存,但這指的是已加入的node,在不解綁的情況下原機升級。 在swarm已有多版本共存的情況下,有一個node選擇完全脫離,它想再加入,也是會失敗的。可能這不是docker自身的限制,而是底層library的相容性問題。筆者在實測不同版本時,就得到這樣的error。docker credentials cannot check peer missing selected ALPN property

Swarm Mode 上線番外篇:Ceph
科技新知
MacauYeah・2024-08-20

在預設Docker和K8s的容器主導世界裏面,其實一直都缺少了直觀的儲存空間。當你的程序需要讀寫故定的來源資料,該來源就必需是外部的穩定儲存空間,例如是資料庫、NFS。但資料庫、NFS等,要做到真的正穩定,其實就要走Cluster叢集模式,確保它們自己本身不是做成single point of failure 單點故障的元兇。 坊間,只要付得起錢,其實找個穩定的資料庫或NFS,也是有的。但如果你像筆者一樣,只有一塊或多塊【鐵】,就要試試開源的儲存引擎Ceph Storage。 Ceph Storage,有自己特有的CephFS格式,但也支援NFS httpsdocs.ceph.comenquincycephadminstall。也就是,只要我們有足夠多人力,道理上可以自己用實體機去模擬一個穩定的NFS。 因為只是試裝,筆者暫時只用VM來測試,完整的安裝script,可以在這裏找到。script使用Multipass VM,大家有條件的話,可以使用其他VM引擎來看重複。以下是一些官網上沒有提的重點 Ubuntu 24.04 還未能正式使用。在筆者做POC的當是,Ceph v18 在 Ubuntu 24.04上需要先解決,即使大家使用Curl base下載 binary,也未必能成功。 筆者成功測的版本是 Ubuntu 22.04 Ceph v17,全使用Ubuntu 發佈的內置版本。但大家也要留意自己的Ubuntu apt 有沒有更新到最新版,過去的 cephadm,引用的container image url也變更。記得更新到v17 的最新版,cephadm 指令才能成功取得image。 在官方說明文件的【Deploying a new Ceph cluster】中的【Adding Hosts】httpsdocs.ceph.comenreefcephadminstall#addinghosts 節章可能有些誤導,大家應該要看 【Host Management】中的【Adding Hosts】 httpsdocs.ceph.comenreefcephadmhostmanagement#cephadmaddinghosts 在每個節點內,可以直觀地連接地Ceph Dashboard,但若大家需要Port Forword,要注意你的Network Interface,筆者就只能經過預設的IPv4的public ip 進行ssh port forward,不能經過0.0.0.0。 Script 位置 httpsgithub.commacauyeahubuntuPackerImageblobmaininitCephCluster.sh

文字創作者的辛酸 | 定制鍵盤改善不合理的按鍵佈局
科技新知
MacauYeah・2021-12-14

不知道經常做中文文字編輯的朋友,右手會不會特別疲勞 筆者就會有這種經歷,主要是因為筆者右手要同時兼顧鍵盤與滑鼠;而且打字時,很多刪除,左右移動,也只能靠右手完成。久而久之,右手的操作量會特別大 筆者都嘗試過左手用滑鼠,但左手要熟習到像右手一樣靈活,可不是一時三刻可以做到事。 所以筆者就轉而試途在某寶上,尋找一些特制鍵盤,以調整左右手的操作頻率。 原圖引用自知乎 httpszhuanlan.zhihu.comp56901961 實際是有的,大家只要搜尋【全反】或【半反】鍵盤,就可以找到左右互換的鍵盤。大家也可以搜尋【方向鍵】或【九宮格】自定義鍵盤。 大家想省心,可以購【全反】鍵盤,不過選擇並不多,就只有一家可以選擇;【九宮格】自定義鍵盤比較多廠牌,也比較便宜,可以一試。 但對於想極度減輕手部移動的筆者來說,這樣並不足夠。因為換了左右,只代表可以減少右手的操作量,但並不會讓那些原有的操作變得更便利。 所以最後,筆者還是要掏出最後武器,AutoHotkey,自行開發軟件,重新定義組合鍵。 這樣做不但可以平衝左右手的操作量,也同時減少手部移動的距離。也可以為大家省一點錢,想要更改功能也更為簡單一點 筆者就在這裏分享自己的AutoHotkey小程序,做個例子,如何簡單把方向鍵重新定義到左手使用。 大家只要安裝AutoHotkey,官方網站 httpswww.autohotkey.com 並下載筆者的小程序,Github連結 httpsgithub.commacauyeahautohotkeyExample.git 就可以像筆者更改方向鍵啦,有需要大家可以自行用記事本更新小程度,重讀程式就可以馬上執行最新結果啦 Support 如果大家覺得只有四個Key不夠用,進階一點的修改,歡迎訂閱我的Patreon,提出客制化支援需求。

首屆「百老匯街頭聲戰 2016」冠軍誕生
音樂聯合國
LifeMag Editor・2016-11-28

始於2011年的香港人氣重量級歌唱比賽「唱出我天地」與「澳門百老匯trade;」聯合舉辦的首屆「百老匯街頭聲戰 2016」,獲得澳門特別行政區政府文化局全力支持,由8月逾百人初選,再經過3個月共4回合激戰,總決賽於昨晚在「百老匯美食街」隆重舉行。 昨晚比賽評審團包括澳門文化局演藝學院音樂學校劉晨晨老師、香港星級聲樂歌唱導師蔡澤夫先生、身兼音樂人和監製的銀河娛樂集團娛樂統籌助理副總裁黃德江先生、本澳歌手徐智勇(小肥)及陳樂基 Rocky。評審以歌唱技巧、節奏及台風等評審準則選出了終極三甲。最後8強參賽者在決賽當晚使出渾身解數,用他們各具特色的聲線展現他們的實力,角逐冠、亞、季軍寶座。經過兩輪激烈的比賽,梁嘉榮憑《我的宣言》及《別來無恙》奪下是次比賽的冠軍,張可欣憑《歳月如歌》及《曖昧》奪得亞軍,陳琳亦憑《不愛之恩》及《若》獲得季軍,他們將成為香港星級聲樂歌唱導師 Jeffrey Choi 蔡澤夫入室弟子,而「我最喜愛街頭新聲」獎由林麗琪奪得。除了各參賽者的精彩演出,活動更邀請到兩位評審作表演嘉賓,陳樂基用其獨特的唱腔為觀眾送上《月半小夜曲》和《Get rid of you》,而小肥重繹了耳熟能詳的《時光機》和《窮富翁》,動人歌聲得到在場觀眾全情呼應。 首屆「百老匯街頭聲戰 2016」在一眾觀眾的掌聲下完美落幕,貫徹了「澳門百老匯」匯聚各式表演娛樂及節慶氣氛的理念。銀河娛樂集團致力協助推動澳門成為「世界旅遊休閒中心」,宣揚澳門本地文化和特色,旗下「澳門百老匯」亦一直積極支持澳門本地的多元藝術文化,希望在「百老匯美食街」的戶外區域,為更多有才華有熱情的澳門本土藝術家創造展示作品的空間。銀河娛樂集團期望於未來有更多機會與不同的表演單位合作,帶來更多現場音樂及舞蹈表演。  「澳門百老匯」通過一座設計優美、備有空調裝置的行人天橋與世界一流的亞洲著名度假勝地「澳門銀河trade;」綜合渡假城緊緊相連。「澳門百老匯」提供地道澳門風情的度假體驗,遊客在此可盡享街頭美食以及街頭娛樂表演,在設有約3,000個座位的「百老匯舞台」欣賞到世界級的優秀表演。作為「澳門百老匯」的一部分,「百老匯酒店」是一所五星級獲獎酒店,賓客在飽覽沿岸壯麗景致的同時還可體驗貼心周到的專業服務。酒店共設有320間客房及套房可供選擇。

金光飛航推出中秋限量月餅歡度中秋節,享受獨家優惠以及便捷購票流程三重賞
旅遊情報
LifeMag Editor・2016-09-12

金光飛航為慶祝中秋節,特於9月12至15日期間為享用餐盒的乘客送上限量精美月餅。同時,金光飛航更會在整個9月份提供雙重優惠,包括為下載使用金光飛航最新手機應用程式購票乘客提供高達五折的船票優惠,以及持有萬事達指定信用卡購買頭等艙船票的顧客贈送免費船票。 全新金光飛航手機應用程式之特別優惠項目欄 智能手機使用者只須於IOS或Android系統中安裝金光飛航應用程式,即可從今日起至9月30日(週末及公眾假期除外)前,在手機應用程式之特別優惠項目欄以高達五折之優惠購買往返港澳市區航線的單程船票。優惠船票的價格分別為頭等艙港幣150元及標準艙港幣110元。此折扣船票僅限單次航程,先到先得,售完即止。金光飛航現已推出全新改良版的手機應用程式,升級至更加方便顧客使用的介面,令顧客在購買船票時更加便捷。如欲下載金光飛航最新手機應用程式,請瀏覽httpsgoo.gl40ntjL(IOS 用戶)及httpsgoo.glaFxlgd(Android用戶)。 萬事達信用卡持有人購買優惠 由即日起至2016年12月31日,持有香港及澳門發行之萬事達世界卡World MasterCard或萬事達世界之極卡World Elite MasterCard的顧客購買金光飛航市區航線或機場航線的頭等艙正價船票,即可獲贈同等艙位的船票乙張。 精美佳節月餅 乘搭金光飛航頭等艙的乘客於9月12至15日期間可在享用餐盒內品嚐佳節特供的精美迷你月餅。同時,乘搭早上11時至下午2時航班的頭等艙乘客,則可享用美味三文治。金光飛航內亦設有高速WiFi服務,讓旅客在商務或休閒旅途的同時與親友或同事保持聯繫。 把握限時優惠,享盡金光飛航享無懈可擊的非凡體驗。金光飛航每天早上6時30分至凌晨3時提供服務;由早上6時30分至晚上11時30分期間之航班為每30分鐘一班。更多有關金光飛航的優惠及詳情,查詢班次以及網上訂購船票請瀏覽 httphk.cotaiwaterjet.comferrypromotionhk.html。

有獎活動《遙遠世界:來自最終幻想的樂章》門票免費送
音樂聯合國
LifeMag Editor・2016-05-25

由澳門文化局轄下,澳門樂團的《遙遠世界:來自最終幻想的樂章》將首次於2016年6月11日在澳門威尼斯人劇場舉行!在格林美得獎者阿爾尼.羅夫Arnie Roth執棒下,澳門樂團將演奏SQUARE ENIX電視遊戲《最終幻想Final Fantasy》中的精選音樂作品。在樂隊演奏的同時,屏幕上會同步播放遊戲影像剪輯,壯觀的高清錄像畫面,無可比擬的氣氛和力量,為您帶來難忘的視聽藝術享受,絕對不容錯過! 演出日期:2016.06.11 Sat時間:745pm地點:澳門威尼斯人劇場 Macao Venetian Theatre票價:$300, $200, $100指揮:阿爾尼.羅夫 Arnie Roth 演出時長:約1小時45分鐘 包括十五分鐘的中場休息年齡限制:6歲或以上人士方可進場 訂票www.cotaiticketing.com 853 2882 8818 澳門Macao, 852 6333 6660 香港Hong Kong, 4001 206 618 中國內地Chinawww.macauticket.com 853 2855 5555客戶憑中銀全幣種信用卡或中銀卡,可獨家尊享7折購票優惠(優惠適用於A、B及C區門票) 》》限量10張門票免費取《《 辦法:1. 讚好 澳門樂團Facebook專頁 2. 讚好 CyberCTM Facebook專頁 3. 於LifeMag該篇文章留言,Tag 最少一個你最想一齊去的Friend (於CyberCTM專頁內的本post Tag亦可) 4. 我們就會抽出5位幸運兒,每人獲得2張門票,一同前往欣賞5. 五月三十一日截止,六月一日公佈得獎名單。 圖片來源:Kyle Mistry | 海報及資料來源:澳門文化局