91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

第二章 九析帶你輕松完爆 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

九龙城区| 石楼县| 宝山区| 孝昌县| 弥勒县| 通山县| 舒城县| 平乡县| 渝中区| 遂川县| 鹤庆县| 榆林市| 义乌市| 左贡县| 二连浩特市| 万安县| 五指山市| 宜兴市| 孟州市| 康乐县| 天台县| 富民县| 天津市| 开原市| 仲巴县| 吴江市| 镇赉县| 休宁县| 宁明县| 天柱县| 宜昌市| 南阳市| 太白县| 腾冲县| 枣阳市| 呼玛县| 和田县| 麻江县| 惠安县| 双柏县| 平陆县|