目錄git
1 秦淮八豔程序員
2 人生幸事(volume)api
3 秦淮風流(persistent volume / persistent volumn claim)ide
4 下回分解gitlab
1 秦淮八豔
佈局
南京,一座香豔的城市;秦淮,則在這段香豔中不急不緩流淌了千年。spa
去年年末,由於公司招聘去了南京,因而又鬼使神差去了秦淮。server
依然記得,那是一個週五的清晨,寒風刺骨。由於是工做日,又是旅遊淡季,整個秦淮河顯得落寞而陰冷。我一我的信步走在深深淺淺的石道上,終於在一個不起眼的小門樓前停下,靜靜買了票,拾級入園。對象
這個不起眼的二層門樓,就是傳說李香君的香閨。李香君,秦淮八豔之首,青樓出身,才藝雙絕,跟才子侯方域一見傾心。侯想爲其贖身,無奈李名氣太大,贖身費巨貴,正苦於機關用盡之時,阮大鋮傾囊相助。才子佳人再度重逢,侯方域贈與李香君定情信物桃花扇。沒想到阮大鋮後期陷害侯方域,逼迫其投奔史可法,同時又挑撥皇帝寵臣田仰搶親李香君,性情剛烈的李香君誓死不從,從香閨二樓直接跳下,而後一頭撞向門柱,鮮血頃刻迸濺在桃花扇之上......生命週期
時間尚早,整個香閨空無一人。我穿過天井,擡腿邁進前廳。
前廳是秦淮八豔的平生介紹,場景佈局簡單、粉紅色的色調。空氣裏瀰漫着淡淡的檀香,耳邊縈繞着林海的《琵琶語》,曲調繾綣,神思盪漾。一腳門裏,一腳門外,兩個世界,讓我這個外鄉人一會兒從冬天的僵硬走向了春天的鬆軟。
秦淮八豔:顧橫波、董小宛、卞玉京、李香君、寇白門、馬湘蘭、陳圓圓、柳如是。每一個人都有不一樣的人生境遇,無奈紅顏多薄命,大多香消玉損。
本節咱們以柳如是爲主線,介紹她跟錢謙益的感情糾葛。這裏須要首先聲明一下,如下寫的內容搞很差會有一些不堪,會有十八歲禁的內容,考慮到如今程序員的低齡化,若是你未滿十八歲,請在父母陪同下一塊兒觀看。
2 人生幸事(volume)
中國人有四大幸事。久旱逢甘雨、他鄉遇故知、洞房花燭夜、金榜題名時。而今天,是剛中探花不久、年僅 28 歲的錢謙益納妾的日子,新人王氏並不是本地人,而是江南名門望族的千金,溫柔體貼,嬌羞可愛。婚禮非常熱鬧隆重,同鄉友人推杯換盞,觥籌交錯。原配陳氏是本地大戶陳財主之女,也是你們閨秀,雖不甚開心,但礙於情面也只能啞吧吃黃連,強顏歡笑。
繁華散盡、燈影搖曳,錢謙益望着新人,心潮澎湃,解衣寬帶以後,兩人極盡纏綿之事、盡享魚水之歡......
上面的事情你能夠盡情地回味,可是下面我要講技術了。若是你硬了,我只能表示抱歉。
若是把房事看做掛載(mount),那麼掛載的主動方就是 pod(錢謙益),掛載的被動方則是 volume(原配陳氏和小妾王氏),她們兩人出身不一樣,陳氏是本地節點(hostPath),而王氏則是遠程節點(好比 nfs)。
錢謙益 pod 定義以下:
apiVersion: v1
kind: Pod
metadata:
name: qianqianyi
spec:
containers:
- name: qianqianyi
image: busybox
imagePullPolicy: IfNotPresent
command: [ "/bin/sh", "-c", "sleep 3600" ]
volumeMounts:
- name: chenshi
mountPath: /home/chenshi
- name: wangshi
mountPath: /home/wangshi
volumes:
- name: chenshi
hostPath:
path: /local/chencaizhu
- name: wangshi
nfs:
server: 10.110.101.106
path: /data/nfs/gitlab
3 秦淮風流(pv / pvc)
光陰好像流水通常從指縫間悄然滑過,轉眼十幾年過去,錢謙益也從而立之年到了知天命的年紀。雖然這十幾年期間又納一小妾朱氏,但生活卻波瀾不驚,日子寡淡如水。漸漸地,錢謙益心底涌起了陣陣惆悵。
一日,好友開八思來見,兩人相談甚歡,酒過三巡,菜過五味,錢謙益忽然望着滿園春色,低頭不語。開八思關切問道:「兄長,爲什麼興致索然?」錢謙益沉默半響道:「人生天地之間,若白駒之過隙,突然而已」。以後,便又陷入了沉默。
開八思善解人意,頃刻間便讀懂了好友的心思。因而會心一笑道:「兄臺可知,秦淮河畔又新開了一家青樓,據說藝女都美麗得不可方物,明天我陪兄臺前往觀瞻如何?」
錢謙益聽罷,微微一皺眉。「咱們是讀書人,這樣行事是否不妥?」
開八思哈哈大笑道:「兄臺,雅到極致不風流。咱們讀書目的何在,不就是爲了黃金屋和顏如玉嗎?現在美景美人盡在眼前,錯過纔是罪過」。
錢謙益聽罷,心頭一動,思想左右搖擺不定,繼而陷入沉思。
開八思見狀知道好友已茅塞頓開,再勸反而不雅,因而告辭退出。
第二天,開八思早早便來府上拜訪,錢謙益心知朋友好意,忸怩反而矯情,反而招人笑話,索性慨然應允。兩人泛舟秦淮,徑直向青樓而去。
遠遠地便看到青樓門前車水馬龍,人聲鼎沸,二人棄船登岸,隨着人流穿天井、過前廳、到大堂二樓雅間落座。沒過多久,門簾一挑,一婀娜婦人嫋然而至,雖上了一點年紀,但依舊風韻猶存、雙目含笑,眉眼滿是風流。開八思見狀當即起身相迎,拱手做揖完畢後向錢謙益引薦,此人即是徐拂。徐拂跟錢打過招呼,又跟開八思寒暄一陣,轉身告辭。
錢謙益怔怔望着徐拂漸行漸遠,終於消失在樓角,不禁輕輕嘆了一口氣。
「兄臺因何嘆氣?」開八思不解道。
「此女風華絕代,卻落得墜落紅塵,着實惋惜。」錢謙益不由黯然。
開八思聞言,也跟着嘆了一口氣道:「世事難料,人命天定,紅顏佳人,命運多舛,也是迫不得已之事。徐拂雖早入紅塵,閱盡人情冷暖,但現在也算衣食無憂,相比而言,多數紅塵女的下場卻悲慘得多。這對她而言,倒也算一種福報」。
錢謙益聞言,微微點頭稱是。
「兄臺,咱們此行目的是尋歡,何須多愁善感、自尋煩惱。來,我敬你,幹......」,開八思不愧是情場高手,控場能力一流,舉杯間又將情緒推向頂點。正在此時,小二進來添菜倒水,順便將花名冊交給開八思。開八思邊查閱花名冊,邊問錢謙益道:「兄臺今日有何偏好?選擇何種節目?」
錢謙益幾杯酒水下肚,早已意亂情迷,卸下心中假裝,輕佻說道:「今日鍾情燕瘦,不喜環肥。至於節目嗎?呵呵,當與兄弟共戲之。」開八思聽罷,哈哈一笑,與小二耳語幾句。小二聞言,會心一笑,旋即離開,很少時進來一位體態輕盈的美麗女子,在二人之間坐下。三人推杯換盞,酒酣腦熱,耳鬢廝磨,好不快活......
上面的事情你能夠盡情地回味,可是下面我要講技術了。若是你硬了,我只能表示抱歉。
上文把 volume 比做錢謙益家室,這裏便把 pv 比做「漂亮」紅塵女子。volume 跟 persistent volume 區別在於:pod 跟 volume 是很是明確的強綁定關係(即:錢謙益很是清楚跟哪一個女子結婚),volume 在 pod 文件中做爲附屬品而存在,咱們沒法單首創建 volume,由於它並非 k8s 的資源對象;與之相反的是,pod 跟 persistent volume 並不是明確的強綁定關係,pod 事先並不知道 pv 具體指的是誰,二者之間是經過 pvc 動態關聯在一塊兒的。即:錢謙益(pod)指定擇偶標準(pvc),而後開八思(k8s)會根據擇偶標準(pvc )尋找合適的紅塵女 (pv),咱們能夠單首創建 pv,由於它是 k8s 的資源對象。
pv 生命週期有 4 個階段:provision(供應)-> available(可用)-> binding (綁定)-> released(釋放)。
pv 定義裏有三項很是重要的內容,即:容量大小、訪問模式和回收策略。
容量大小:類比紅塵女的罩杯。
訪問模式:類比玩弄紅塵女的方式。有三種:ReadWriteOnce(可讀可寫,但只支持被單個 pod 掛載)、ReadOnlyMany(以只讀方式被多個 pod 掛載)、ReadWriteMany(以讀寫方式被多個 pod 掛載)
回收策略:類比紅塵女的結局。有以下三種:從新接客(即:Recycle。 k8s 將 pv 中的數據進行刪除,而後將 pv 的生命週期狀態修改成 available,處於 available 狀態的 pv 又能夠被 pvc 選中,進而繼續服務某個 pod );人死埋葬(即:Delete。k8s 自動刪除 pv 和其內部數據);保留(即:Retain。k8s 不作任何操做,等用戶手動處理 pv 內的數據,處理完,能夠選擇手動刪除 pv)。
徐拂 pv 定義以下:
apiVersion: v1
kind: PersistentVolume
metadata:
name: xufu
spec:
capacity:
storage: 100Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
nfs:
server: 10.110.101.106
path: /qinglou
講完了 pv,下面簡單講一下 pvc。pvc 也是一種 k8s 資源對象,可被單首創建。它是 pod 選擇 pv 的聲明。pod 不會跟 pv 直接關聯,只會經過 pvc 讓 k8s 自動選擇合適的 pv 進行關聯。pvc 的定義中主要聲明兩項內容:pv 容量和訪問模式,即 pvc 只會考慮 pv 的罩杯和玩弄方式,根本不會關注 pv 之後的命運。
錢謙益 pvc 定義以下:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: qianqianyi-claim
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
volumeMode: Filesystem
不少時候 pvc 和 pv 的建立並非一我的。pv 由專門的存儲人員建立,pvc 每每由 pod 的建立者建立。能夠對比青樓的例子自行腦補。
4 下回分解
美好的時光老是如此短暫,一轉眼幾個月過去了......
要想知道錢謙益怎麼在煙柳繁華地、溫柔富貴鄉偶遇柳如是,兩人又是如何情投意合,且聽下回分解。