搜尋

搜尋結果

Swarm mode 上線 7 - load balancer | 反向代理 (2)
科技新知
MacauYeah・2025-07-18

前幾天,我們就使用traefik做了個最簡單的http反向代理。 做完上述的使用驗證後,我們可以正式開始看官方的例子,該例子加入了SSL,這就更充份地體現反向代理的用途。 官方教學連結 官方的yaml也很長,筆者實測了一個簡化版本。 services traefik image traefikv3.4 ports target 443 published 443 protocol tcp networks traefik_proxy volumes varrundocker.sockvarrundocker.sockro configs source dynamictls.yaml target dynamictls.yaml secrets source certslocal.key target certslocal.key source certslocal.crt target certslocal.crt command api.dashboard=true log.level=INFO accesslog=true quot;providers.file.filename=dynamictls.yamlquot; providers.swarm.exposedByDefault=false providers.swarm.network=traefik_proxy entrypoints.websecure.address=443 entrypoints.websecure.http.tls=true deploy replicas 1 placement constraints node.role==manager whoami image traefikwhoami networks traefik_proxy deploy labels quot;traefik.enable=truequot; quot;traefik.http.routers.whoami.rule=Host`whoami.swarm.localhost`quot; quot;traefik.http.routers.whoami.tls=truequot; traefik.http.services.whoami.loadbalancer.server.port=80 networks traefik_proxy name traefik_proxy driver overlay attachable true configs dynamictls.yaml file .dynamictls.yaml secrets certslocal.key file .certslocal.key certslocal.crt file .certslocal.crt 餘下的就照跟官方設定 生成cert file。(或大家有正式的證書,就可以免去這一步。) mkdir p certs openssl req x509 nodes days 365 newkey rsa2048 keyout certslocal.key out certslocal.crt subj quot;CN=.swarm.localhostquot; 指向cert的動態設定檔。 tls certificates certFile certslocal.crt keyFile certslocal.key 然後我們就可以這樣測試 curl v k H 'hostwhoami.swarm.localhost' 筆者在一開始時,始終無法設定 dyanmictls.yaml ,其實是筆者誤會了 traefik 的讀取方式。本個例子中,traefik 其實會動態讀取 swarm 及 file provider 的設置,而dyanmictls.yaml是經過file provider的方式生效。也就是 traefikssl.yaml 中的quot;providers.file.filename=dynamictls.yamlquot;。 本個例子與官方例子最大的不同,是官方的cert, tls, 是直接使用bind mount的方式存取,如果你有多過一個manager,這個方式不太有效。本文就用了swarm config及swarm secret,方便多個manager自動配置。不過swarm config及swarm secret都有個缺點,若要更新它們的內容,就必需要重命名(例如dynamictls.yaml=gt; dynamictls.yaml2) ,否則swarm不允許發佈。 完整 yaml 請見 github

漁人碼頭春秋火鍋海鮮七折,再送雪糕
澳城餐飲
LifeMag Editor・2015-08-27

正值炎熱暑假,春秋火鍋特意推出夏日放送雙重優惠!由即日至9月30日每晚七時至九時,鮮活類海鮮一律七折,包括即日空運澳洲龍蝦、加拿大象拔蚌、泰國賴尿蝦、深海大紅花蟹、野生水魚、游水鮮蝦等等。不論哪種烹調煮法,蒜蓉蒸、白灼或用作火鍋食材,每位均能享用最喜愛的新鮮食材。優惠更包括消費每滿澳門幣200元,即可免費獲送Hauml;agenDazs雪糕75毫升乙杯讓您透心涼一番! 另外,春秋火鍋又再推出了多款特式火鍋湯底,有活血養生的川芎白芷魚頭湯鍋、風味十足的四川酸菜海鮮湯鍋、清甜潤肺的雙雪清心湯鍋及香味濃郁的粗糧翅骨湯鍋。午市點心亦有新推介,鵪鶉蛋燒賣、茶果湯及炸芋酥充滿懷舊風味,而茶樹菇上湯鮮竹卷、鮮露筍百合滑腸及蟲草花滑雞蒸飯清新不膩,回味無窮。消費滿澳門幣200元更可享三小時免費泊車。立即約親朋好友一起開心相聚,品嚐精緻點心及生猛海鮮配特式湯底吧!預訂電話:(853)8299 3668。 備註 於推廣時段晚上6時至11時消費每滿澳門幣200元 以折後計算 即可獲送Hauml;agenDazs雪糕75ml乙杯,每枱最多換領6杯。海鮮七折優惠僅適用於鮮活類海鮮。折扣不可同期使用。供應量有限,售完即止。春秋火鍋保留最終決定權。 春秋火鍋 訂座電話:(853)8299 3668 營業時間:周一至周六 11001500 及 18002300、周日及公眾假期 10301500 及 18002300

Virtual IP | 為客戶端提供的流動IP
科技新知
MacauYeah・2025-06-11

Virtual IP 雖然我們Docker Swarm、Galera等服務可以很容易地提供到Cluster的功能。但以用戶來講,怎樣知道該連線去那台伺服器,又是另一個問題。用戶不可能逐台伺服器逐台IP去訪問。通常,大家會以為在Cluster服務外部,加個 Load Balancer負載均衡器就已經可以解決問題。但其實Load Balancer本身也需要做Cluster,其中一個掛了,別的也需要頂上。那麼用戶到底是怎樣訪問伺服器的? 我們簡單地,可以經過 Virtual IP 簡稱VIP 來解決這件事。即是把我們網絡服務的域名,綁到VIP上,然後這個VIP可以在不同伺服器上游走,只要有一台伺服器活著,都可以回應這個VIP的請求。而這個VIP的功能,可以經keepalived簡單地做到。 配置 假設我們的配置如下 node 1 IP 192.168.0.2, network interface eth1 node 2 IP 192.168.0.3, network interface eth1 node 3 IP 192.168.0.4, network interface eth1 virtual IP 192.168.0.5 每個node,都有自己的IP,而virtual IP只會附在其中一台機上。 如果在 GaleraCluster 的情況下,可以看成只有virtual IP剛好附在其上的那台機工作,即是以 active passive 的方式運作。 如果在 Docker Swarm 的情況下,在預設模式下就已經有的mesh IP的機制,即使用virtual IP只在其中一台機上運作,但ingress networks都會擴散到所有機器上,所以是active active的方式運作。 設定 Keepalived 在三個node上,都各自安裝 keepalived。以下以 ubuntu 24.04 為例 # ubuntu 24.04 aptget update amp;amp; aptget install keepalived y node 1 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state MASTER # all nodes in same group must be same value virtual_router_id 101 # higher value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 2 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 99 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 3 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 98 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 然後在各node上執行。 systemctl restart keepalived 上述設定中,除了 priority 外,應該所有 config 都一樣。state指的是初始化狀態,在 priority 不為255的情況下,即使設定 MASTER 或 BACKUP ,也會動態改變。又因為 priority 不是動態改變的,為方便管理及人眼辨識,筆者認為priority最高的那個node應該預設為MASTER,可以減少日後發生誤會。 如果一切正常的話,192.168.0.5只會出現在node1上。當node1掛了,192.168.0.5才會出現在node2。當node1、node2同時掛了,192.168.0.5才會出現在node3上。這個VIP,同一時間只會出現當時活著的機器中,priority最高的那一台。priority 最高的那一台,它的狀態為MASTER。這些狀態,我們可以經以下指令確認 # confirm state systemctl status keepalived # confirm ip ip a grep 192.168.0.5 Keepalived 可能的異常 如果 Keepalived 之間無法溝通,每個node都自認為MASTER,192.168.0.5會同時出現在所有node上。這個情況下,網絡請求還是可能的,但當真正出現 failover 故障轉移時,因為 ARP Address Resolution Protocol 等問題,路徑可能無法那上跳到活著的機器上,通常要等個十幾秒才會恢復。在前述的設定中, advert_int 就是各node溝通的時間間隔,以秒為單位。正常若果只有一個MASTER的話,failover可以在一至兩秒內完成。 造成 keepalived 無法溝通的原因很多,其中一個就為設定上的失誤,筆者初期就試過誤設定 virtual_router_id 。在有需要溝通的機器中,應該設定為相同的值。另一個原因則是防火牆,所幸的是 ubuntu 24.04 中, iptables 預設就接受它們之間的連線。如果是其他 Linux 版本,遇到無法溝通的情況,所以先關掉 iptables 服務,或者把 iptables 上的所有 rule 刪掉再試試。

年終濕冷大BOSS駕到,元旦氣溫低至8℃!澳門人挺住!
其他
澳門生活圈・2018-12-28

澳門每日新聞匯 News Summary Of Macau 12月28日 【今日焦點】Macaulife 1、社保各項津貼明年1月起調升 不知不覺2018就要過去了,掐指一算,離新年也就不到3天時間,元旦春節馬上都要來了,想想還有些小激動,更興奮的是,從1月1日開始,居民福利又開始漲!漲!漲! 日前行政長官批示,澳門社會保障制度各項福利金和津貼金額將于明年1月1日起調升。 其中養老金由每月3,450元增加至3,630元,殘疾金調升至3,630元,失業津貼增至每天145元。 疾病津貼中,居民住院每天145元,沒住院每天110元。出生津貼調升至5,260元,結婚津貼為2,060元,喪葬津貼為2,670元。 距離上一次社保各項津貼金額調升是兩年前,這一次調升有沒如你所願呢?如有市民想查詢,可於辦公時間致電28532850,或瀏覽社保基金網站查看詳細說明。 多年以來大家對於政府的現金福利 還有社保福利一直都是沒話說 不過如果在交通、住房、民生等方面 能夠措施更有力一些 那市民就更開心啦 【社會萬象】Macaulife 2、串串燒!兩跨海大橋多車打茄倫 在澳門開車,每逢高峰時段總能遇上些許ldquo;高手rdquo;,不知道說他們是技術了得,還是想炫車有多豪,一句話總結:不出事就英雄,出了事就狗熊!要是變成下面這樣,人人就是狗熊沒跑了。 昨天晚上約7點時分,治安警接報西灣大橋氹仔往澳門方向近氹仔段發生一宗7輛私家車相撞的交通意外,無傷者送院,無人被困。 意外發生後,媽閣往內港車輛較平日減少,而內港往媽閣則出現車龍。 大約同一時間時,友誼大橋氹仔往澳門方向近第二駝峰處,也發生一宗多車連環相撞事件,四輛私家車前前後後ldquo;親rdquo;在一起,所幸無傷者送院,無人被困。 而在今天淩晨約3點15分,慕拉士大馬路向龍園方向也有兩輛私家車追尾相撞,兩車受損,事件中一名女子疑頸部受傷,由到場的消防救護車送往醫院治理。交通警員到場調查起因。 為什麼一條路,每天都可以撞 敢問這些司機開的是碰碰車嗎? 澳門本來就人多車多路又窄 麻煩老司機都開車認真一點吧! 別等到出事的那一天才後悔莫及 【民生熱議】Macaulife 3、本地居民去年人均總收入57萬元 不得了,不得了,澳門又要搞事情了,你還不知道什麼事情?好吧,那就讓小編告訴你,最新一期的年度人均總收入大數據又來了! 近日統計局公佈,2017年本地居民總收入調查,以當年價格計算,去年本地居民總收入3,729.6億元,剔除價格變動影響,實質上升10.3%。 調查又顯示,去年人均本地居民總收入為57.46萬元,上升9.7%;同年人均本地生產總值為62.52萬元。 本地居民總收入是指一個經濟體的本地居民在境內及境外從事各類經濟活動所賺取的總收入,相等於本地生產總值加本地投資者從外地賺取的收益,減非本地投資者在澳門賺取的收益。 人均本地居民總收入57萬元 粗略計算一下 也就是說人均月收入為4.7萬元 小編看了對比下自己的工資 簡直相差了10萬八千里 這還讓人活嗎? 想問下這個數據是怎麼統計的? 有想過我們這些生活在底層的感受嗎? 【澳人澳事】Macaulife 4、躁底「遝碼仔」對妻子拳打腳踢 觀念不合、生活矛盾,情侶、夫妻吵架已經是家常便飯,也見怪不怪,但是當吵鬧演變成家暴的時候,事態就很嚴重了。小編想給廣大女性一句勸:有家暴傾向的男人,再愛也不能嫁! 在澳門有一對住在友誼大馬路某單位的夫婦,二人婚後經常因小事嘈交及打架。本月的19日淩晨5點左右,兩人又因錢的問題大吵一架,但這次男子(屠某)沒掩住他的躁底本性,竟然用手捏著妻子的頸部再連續向腹部揮拳,並將她頭部撞牆! 妻子期間曾嘗試還擊不果,只好趁機逃離現場,搬到酒店暫住。 同日晚上8點,妻子打算徹底搬離住所,返回家拿走自己的物品,不料遭到屠某阻止,雙方發生拉扯,妻子再慘遭毆打,遂馬上逃離現場到司警局報案求助。 司警到場拘捕屠男,他亦承認犯案。女事主送院檢查後發現左上眼、臉部、頸部、左前胸及手腕亦有挫傷。嫌犯姓屠,40歲,賭場遝碼;其妻子為內地人,30歲。 現屠男被控以「普通傷害身體完整性罪」,已移交檢察院偵辦。 家暴男真是臭不要臉 遇上一個少活幾年都有可能 如果你的男人讓你感到害怕 和他生活在一起總是提心吊膽 不管他本人多帥、對你多好 如果他有一天對你家暴了 提醒你五個字:離他遠遠的! 【天氣預報】Macaulife 5、明起降溫!除夕起連續3天低至8℃ 溫暖如春的天氣即將結束了,一股強烈的冬季季風現已抵達澳門,從今晚開始,人體體感馬上明顯下降,你,準備好冬天的棉衣了嗎? 中國氣象局預報,影響華南地區的冬季季候風未來一兩日增強,風勢會明顯變大,天氣顯著轉冷,週末和下周大部分時間廣東天氣持續寒冷及有雨。據氣象局預測,明起本澳氣溫逐步下降,下週一(除夕)至週三最低氣溫僅為8度! 天文臺七日天氣預報顯示,明日氣溫降到1419度,多雲,短暫時間有陽光,有幾陣微雨。週六天氣寒冷,大致多雲,氣溫1216度。周日天氣寒冷,大致多雲,有幾陣雨,氣溫10至14度。 至於下週一(除夕),天氣寒冷,大致多雲,有幾陣雨,氣溫跌到812度;週二(元旦)及週三,天氣寒冷,多雲,有幾陣雨,氣溫均為812度。 從夏天到冬天 在澳門只有一晚的距離 雖然今晚氣溫不會一步暴跌 但天氣只會一天比一天冷 2018年的最後3天將會陰冷無比 還請大家多穿衣、少出門 至於那些露天的跨年倒數活動 怕凍的友人,咱們還是別湊熱鬧了 新聞完畢 我們明天見! 素材來源:澳門日報、力報 圖片來源:澳門日報、力報、司警局、攝圖網、表情包 版權屬於原作者 編輯撰寫:小宇

專訪香港歌手Dawn Tang 鄧鈞耀
人物專訪
Ar B (阿比)・2016-11-23

1.你對自己音樂怎樣形容? 1.how would you describe your music If I am asked to describe my music, I wouldn't confine it into only one genre of music but the types that can express my emotions and feeling at the time i am singing or playing it. Telling stories is one of the magics in music performing and I wish to tell my stories to the audience through expressing my feelings and singing from the bottom of my heart. 如果要講我的音樂,我覺得不會限制於某一種類型的表現方式,我的情緒和感覺亦會在我演繹時表達出來。能夠以講故事的方式唱出來是一種魔法,我希望講我的故事同時,聽眾會在我表達中感覺到我是由心底裡唱出來的。 2.你最期待觀眾的反應? 2.what kind of reactions,feed back,or response would you want the most from your audience I wouldn't expect any reaction from the audience but their attention. Only a breathtaking performance can connect the performer amp; audience despite the far distance between the stage and the auditorium. The moment we shared is what I cherish. 我不會太注意到觀眾任何的反應,只要有另人驚喜觸動到人,就算聽眾和舞台之間的距離是很遠也一樣,這些時刻都是很珍貴。 3你對自己的音樂目標是什麼? 3.what's your goal in music In the near future, I hope give it a shot in writing up songs, probably with a number of friends. And I wish to sing more songs from other song writers since being a singer is my dream since I was small. I won't give up music 在不久將來,我希望寫一些歌曲,大概會關於友情,和也希望能夠唱到其他音樂人的作品,這是我很小時候還未成為歌手時已經希望的事,我不會放棄音樂! 推介三首最喜歡的歌曲 1. 圓謊 httpswww.youtube.comsharedci=E3X6ZUWEBjw 2.Listen httpswww.youtube.comsharedci=v3G46qaNZ3I 3.Make you feel my love httpswww.youtube.comsharedci=4OoD3iDNOk 照片經由dawn本人Facebook提供

Road to Ultra Hong Kong
音樂聯合國
Chrysalids 少爺・2017-07-31

全球第一户外電子音樂節Road to Ultra 九月回歸香港神級電音DJ藝人,年度璀璨維港匯演,多元感官超體驗9月16日 1200 2200 西九文化區苗圃公園Road to Ultra 香港 於 9 月 16 日回歸香港西九文化區苗圃公園。今年舞台規模將會擴大兩倍,場地空間更廣闊、升級舞台製作及規模將帶來極盡視、聽多重感官的非凡超體驗, 讓電音迷親嚐今年的6位重量級DJ帶來的音樂盛事。音樂節主舞台於維港景下匯演, 體驗 和見證香港電音文化的里程碑。 請參與這個一年一度最盛大的戶外電音舞曲音樂節,支持香港另外,推出了全新優等門票PGA,將普通門票待遇全面升級,優等門票可獨享優等專屬特快通道、獨家站立專區、優先酒吧専屬列及獨家專用洗手間,為電音愛好者帶來更快捷、更有效率的獨家優等「超」體驗。抓緊購票機會,今年將帶來更新更大的規劃 更「廣濶」的場地空間、升級「兩倍」的舞台製作及規模、提供更有「快捷效率」的服務,享受「超」音樂節體驗。別錯過在9月16日為電音愛好者帶來全年度最盛大的香港戶外電子音樂節!Road to Ultra 香港國際DJ陣容領銜DJ(按字母順序排列) Hardwell(荷蘭) Kygo(挪威) Zedd(德國) 嘉賓DJ(按字母順序排列) Getter(美國) Rezz(加拿大) Slushii(美國) 以上圖片均轉載自網路,所有版權歸原作者所有:httpsultramusicfestival.comartists 及httpswww.facebook.comkygoofficial 票務資訊普通門票早鳥第一階段(港幣 680)已售罄早鳥第二階段(港幣 830)已售罄優先(港幣 990)預售(港幣 1,190)即日(港幣 1,480)優等門票早鳥(港幣 1,080)已售罄優先(港幣 1,290)預售(港幣 1,550)即日(港幣 1,980)全新優等門票推出!普通門票待遇將全面升級,為您帶來更快捷、更有效率的獨家優等「超」體驗。購買本年度優等門票可獨享:bull; 優等專屬特快通道bull; 獨家站立專區bull; 優先酒吧専屬列bull; 獨立洗手間bull; 官方紀念品禮遇VVIP包廂:歡迎垂詢門票於httpshongkong.roadtoultra.comticketstc有售。所有門票限量發售,先到先得。年齡限制:18歲或以上方可進場。入場時需出示有效身份證或護照。 The World's Most Premium Electronic Dance Music Festival, dubbed ldquo;Worldrsquo;s No. 1 Festivalrdquo; by DJ MAG, Road to Ultra Returns to Hong Kong in this SeptemberWith Worldclass International Lineup, Unparalleled Production, Offering A Multisensory Road to Ultra Experience16th Sept 2017 Sat 1200 2200 Nursery Park, West Kowloon Cultural DistrictThe 2nd annual Road to Ultra Hong Kong returns on September 16 Saturday at the beautiful, stylish outdoor location Nursery Park in West Kowloon Cultural District amp; is set to be a massive milestone in the festival calendar this year and we are calling all dance music fanatics to witness history in the making and support Hong KongThe 2nd annual Road to Ultra Hong Kong now releases the longawaited lineup. Headlining the 2nd edition of RTUHK includes Dutch electrohouse legendary DJ amp; producer, Hardwell, twice crowned the best DJ in the world by DJ Mag; Norwegian tropical house DJ amp; producer, Kygo performing for the first time in Hong Kong, who set the scene alight with his millionview smash hit Firestone as well as collaborating with Selena Gomez on It Ainrsquo;t Me and Ellie Goulding with First Time; and Grammywinning German superstar DJ Zedd, with the support from some of the fastestrising names in dance music right now, Getter, Rezz and Slushii each bringing their own distinct sounds to Hong Kong for the first time up for what is set to be a truly special day and night in the heart of Hong Kong.We are also introducing our new Premium General Admission PGA, which we have significantly upgraded our General Admission to maximize audiencesrsquo; experience and convenience including expedited access via PGA express entrance, premium standing area, priority bar access and exclusive restroom.With the NEW layout MORE space, two times BIGGER stage and much FASTER service, offering you an upgraded RTU experience. Support Hong Kong for the largest annual amp; world's premium electronic dance music festival. Guarantee your spot now amp; see you under the quot;Uquot;Road to Ultra Hong Kong International LineupFeaturingHardwell Netherlands Kygo Norway Zedd Germany Supported byGetter U.S Rezz Canada Slushii U.S Photos above are quoted from the network, and all the copyrights are belonged to the authors:httpsultramusicfestival.comartists and httpswww.facebook.comkygoofficial Ticketing InfoGeneral AdmissionEarly Bird Tier 1 HKD680 SOLD OUTEarly Bird Tier 2 HKD830 SOLD OUTAdvance HKD990Presale HKD1,190At Door HKD1,480 Premium General AdmissionEarly Bird HKD1,080 SOLD OUTAdvance HKD1,290Presale HKD1,550At Door HKD1,980Introducing our new Premium General Admission PGA, which we have significantly upgraded our General Admission to maximize your experience amp; convenience. These are the benefits you can expect to receive with this yearrsquo;s PGA ticketsbull; Express Entrancebull; Exclusive Standing Areabull; Priority Bar Access bull; Exclusive Restroombull; Official RTUHK GiftVVIP table package By request All tickets available at httpshongkong.roadtoultra.comticketsen All tickets are available at first come first serve.Age restriction Age 18 years and above only. Valid ID passports are required or entry.