RHEL/CentOS系統中,ls指令顯示的資料夾顏色預設是深藍色
搭配console的黑底,真的很難閱讀,所以就來更改它吧!!
1. # vi /etc/DIR_COLORS
2. 修改DIR 01;34 成 DIR 01;36
3. eval `dircolors /etc/DIR_COLORS` 讓剛才的設定檔生效
2017年2月23日 星期四
2017年2月22日 星期三
Kubernets限制pods不在master node生成
基於安全性考量情況下,在k8s中master node是不會部署pod在上面
噓噓東的電話公司k8s專案搭建了一套3個master node + 2個worker node的架構
目前k8s官方尚未正式提供多master node架構,所以即使自行設定多master node
k8s還是會將pod部署在第二和第三台master node上
要限制pod不在master node上部署,可以用kubectl taint指令來進行
# kubectl get nodes
NAME STATUS AGE
k8s-m01t Ready,master 1d
k8s-m02t Ready,master 1d
k8s-m03t Ready,master 1d
k8s-n01t Ready 1d
k8s-n02t Ready 1d
這裡有3個master node,其中k8s-m02t和k8s-m03t都會被部署pod
所以執行下面指令
# kubectl taint node k8s-m02t dedicated=master:NoSchedule
# kubectl taint node k8s-m03t dedicated=master:NoSchedule
驗證一下設定
# kubectl describe nodes | grep Taints
# kubectl describe nodes | grep Taints
Taints: dedicated=master:NoSchedule
Taints: dedicated=master:NoSchedule
Taints: dedicated=master:NoSchedule
Taints: <none>
Taints: <none>
噓噓東的電話公司k8s專案搭建了一套3個master node + 2個worker node的架構
目前k8s官方尚未正式提供多master node架構,所以即使自行設定多master node
k8s還是會將pod部署在第二和第三台master node上
要限制pod不在master node上部署,可以用kubectl taint指令來進行
# kubectl get nodes
NAME STATUS AGE
k8s-m01t Ready,master 1d
k8s-m02t Ready,master 1d
k8s-m03t Ready,master 1d
k8s-n01t Ready 1d
k8s-n02t Ready 1d
這裡有3個master node,其中k8s-m02t和k8s-m03t都會被部署pod
所以執行下面指令
# kubectl taint node k8s-m02t dedicated=master:NoSchedule
# kubectl taint node k8s-m03t dedicated=master:NoSchedule
驗證一下設定
# kubectl describe nodes | grep Taints
# kubectl describe nodes | grep Taints
Taints: dedicated=master:NoSchedule
Taints: dedicated=master:NoSchedule
Taints: dedicated=master:NoSchedule
Taints: <none>
Taints: <none>
訂閱:
文章 (Atom)
kubernets service 介紹
kubernets (簡稱k8s)中的容器如果要對外服務,需要透過server元件來進行 service元件有以下幾種類型可供選擇 : clusterip : 預設類型,只在k8s cluster內部IP中提供服務,外部無法訪問 nodeport : 在每個n...
-
RHEL/CentOS系統中,ls指令顯示的資料夾顏色預設是深藍色 搭配console的黑底,真的很難閱讀,所以就來更改它吧!! 1. # vi /etc/DIR_COLORS 2. 修改DIR 01;34 成 DIR 01;36 3. eval `dircolo...
-
Docker 不斷在改版(商業化不留餘力),目前分成 EE /CE 兩個版本 安裝方式又跟之前有所不同 CE的安裝方式做個紀錄 : https://docs.docker.com/engine/installation/linux/docker-ce/centos/
-
在 Linux 如果用套件管理工具 (例如 yum/apt-get) 安裝套件,一般會設定好 logrotate 做記錄檔輪替,但如果套件是自行編譯安裝, 或者是自行開發的系統,除了可以自行編譯記錄檔輸替的功能外,也可以用 logrotate 實現。 logrotate...