亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

第二章 九析帶你輕松完爆 k8s pod 時間設置

發布時間:2020-04-11 03:13:24 來源:網絡 閱讀:808 作者:九析 欄目:云計算

本系列文章:

第一章:九析帶你輕松完爆 k8s pod 日期介紹

第二章:九析帶你輕松完爆 k8s pod 時間設置

目錄

1 PodPreset 介紹

2 PodPreset 開啟

????2.1 PodPreset 確認

????2.2 PodPreset 開啟

3 PodPreset 創建

4 PodPreset 驗證


1 PodPreset 介紹

????????上小節中我們知道了 docker 容器默認會使用 UTC(國際標準時間),因為我們是 CST(北京時間),因此容器內時間會比北京時間晚了 8 個小時。

????????如何批量修改容器時間,使其跟我們使用的北京時間保持同步呢?可以使用 PodPreset 實現。

????????PodPreset 是 k8s API 資源,作用是在創建 Pod 時預設(preset)信息,比如 secrets、configmap、環境變量、volume mounts 等。有了 PodPreset,我們就不必顯示為每個 Pod 編寫所需信息,而只需執行 PodPreset API,自動將這些信息注入到指定的 Pod 容器中。

????????有關 PodPreset 說明,請點擊查看。


2 PodPreset 開啟

2.1 PodPreset 確認

????????PodPreset 在 K8S 中的資源類型為 settings.k8s.io/v1alpha1,默認并不開啟。查看命令:

kubectl api-versions

????????或者:

kubectl get podpreset

第二章 九析帶你輕松完爆 k8s pod 時間設置第二章 九析帶你輕松完爆 k8s pod 時間設置2.2 PodPreset 開啟

????????編輯 /etc/kubernetes/manifests/kube-apiserver.yaml 配置文件,在啟動參數新增 runtime-config 選項;在原有 enable-admission-plugins 選項中追加 PodPreset

--runtime-config=settings.k8s.io/v1alpha1=true // 新增

--enable-admission-plugins=NodeRestriction,PodPreset // 追加

第二章 九析帶你輕松完爆 k8s pod 時間設置第二章 九析帶你輕松完爆 k8s pod 時間設置? ? ? ? 需要注意:

第一:如果集群是多 master,那么每個 master 都要修改。

第二:修改完 kube-apiserver.yaml 文件后,apiserver 會自動重啟,因此需要等一段時間


3 PodPreset 創建

????????編寫資源文件 pod-preset.yaml:

apiVersion: settings.k8s.io/v1alpha1

kind: PodPreset

metadata:

?name: pod-env-preset

?namespace: default

spec:

?selector:

? ?matchLabels:

? ? ?app: nginx

?volumeMounts:

? ?- mountPath: /etc/localtime

? ? ?name: localtime

?volumes:

? ?- name: localtime

? ? ?hostPath:

? ? ? ?path: /etc/localtime

????????創建 Podpreset 資源:

kubectl apply -f pod-preset.yaml

????????查看 Podpreset 資源:

kubectl get podpreset

第二章 九析帶你輕松完爆 k8s pod 時間設置第二章 九析帶你輕松完爆 k8s pod 時間設置


4 PodPreset 驗證

????????特別注意 PodPreset 作用范圍是 namespace。所以在創建 pod 資源時,namespace 要正確:

????????編寫資源文件 pod.yaml :

apiVersion: v1

kind: Pod

metadata:

? name: nginx

? namespace: default

? labels:

? ? app: nginx

spec:

? containers:

? - name: nginx

? ? image: nginx

? ? ports:

? ? ? - containerPort: 80

????????創建 pod 資源:

kubectl apply -f pod.yaml

????????創建 pod 成功后,進入 pod 容器查看時間:

kubectl exec -it nginx /bin/sh

第二章 九析帶你輕松完爆 k8s pod 時間設置

????????自此,pod preset 時間修改被輕松完爆。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东莞市| 宜兴市| 尼木县| 始兴县| 白水县| 西华县| 松原市| 乌拉特前旗| 长寿区| 珲春市| 富川| 襄城县| 锡林浩特市| 旬邑县| 秦皇岛市| 江门市| 林周县| 八宿县| 岚皋县| 达尔| 绥滨县| 颍上县| 新建县| 河源市| 耒阳市| 韶山市| 驻马店市| 莲花县| 五台县| 南皮县| 定日县| 化州市| 定襄县| 永川市| 巴林左旗| 平顺县| 美姑县| 泗洪县| 新绛县| 阳山县| 新闻|