Docker 不斷在改版(商業化不留餘力),目前分成EE /CE兩個版本
安裝方式又跟之前有所不同
CE的安裝方式做個紀錄 :
https://docs.docker.com/engine/installation/linux/docker-ce/centos/
2017年7月28日 星期五
2017年3月2日 星期四
CentOS 7 安裝 Kubernetes
公司內部限制聯外網路,安裝k8s的部分用了很慘烈的方式來安裝
1. 自建yum server
2. 自建docker registry
3. 打包所有rpm相依性檔案
事實上,對外網路開放之後,根本就是無腦裝完呀!!
以下是我在GCP的安裝方式 (根本輕鬆啊!!)
1. 關閉阿哩不達的東西
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2. 增加kubernetes yum repo
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
3. 安裝相關套件
yum install docker kubelet kubeadm kubectl kubernetes-cni
4. 啟動docker service
systemctl enable docker
systemctl start docker
5. 啟動kubelet
systemctl enable kubelet
systemctl start kubelet
1. kubeadm init
跑完後記得記下以下內容
You can now join any number of machines by running the following on each node:
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
2. 安裝pod overlay network
kubectl apply -f https://git.io/weave-kube
1. 執行剛剛記下來指令內容
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
確認以下資訊
# kubectl get nodes
NAME STATUS AGE
k8s-master Ready,master 17h
k8s-node Ready 17h
打完收工
1. 自建yum server
2. 自建docker registry
3. 打包所有rpm相依性檔案
事實上,對外網路開放之後,根本就是無腦裝完呀!!
以下是我在GCP的安裝方式 (根本輕鬆啊!!)
- 在每一台主機上
1. 關閉阿哩不達的東西
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2. 增加kubernetes yum repo
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
3. 安裝相關套件
yum install docker kubelet kubeadm kubectl kubernetes-cni
4. 啟動docker service
systemctl enable docker
systemctl start docker
5. 啟動kubelet
systemctl enable kubelet
systemctl start kubelet
- 在 master node
1. kubeadm init
跑完後記得記下以下內容
You can now join any number of machines by running the following on each node:
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
2. 安裝pod overlay network
kubectl apply -f https://git.io/weave-kube
- 在 work node
1. 執行剛剛記下來指令內容
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
- 在 maste node
確認以下資訊
# kubectl get nodes
NAME STATUS AGE
k8s-master Ready,master 17h
k8s-node Ready 17h
打完收工
2017年2月23日 星期四
Linux 修改資料夾顏色的方式
RHEL/CentOS系統中,ls指令顯示的資料夾顏色預設是深藍色
搭配console的黑底,真的很難閱讀,所以就來更改它吧!!
1. # vi /etc/DIR_COLORS
2. 修改DIR 01;34 成 DIR 01;36
3. eval `dircolors /etc/DIR_COLORS` 讓剛才的設定檔生效
搭配console的黑底,真的很難閱讀,所以就來更改它吧!!
1. # vi /etc/DIR_COLORS
2. 修改DIR 01;34 成 DIR 01;36
3. eval `dircolors /etc/DIR_COLORS` 讓剛才的設定檔生效
訂閱:
文章 (Atom)
kubernets service 介紹
kubernets (簡稱k8s)中的容器如果要對外服務,需要透過server元件來進行 service元件有以下幾種類型可供選擇 : clusterip : 預設類型,只在k8s cluster內部IP中提供服務,外部無法訪問 nodeport : 在每個n...
-
公司內部限制聯外網路,安裝k8s的部分用了很慘烈的方式來安裝 1. 自建yum server 2. 自建docker registry 3. 打包所有rpm相依性檔案 事實上,對外網路開放之後,根本就是無腦裝完呀!! 以下是我在 GCP 的安裝方式 (根本輕鬆啊!...
-
https://github.com/bcicen/ctop 這個專案,可以看到container的狀態
-
如果硬碟空間滿了,想要查 / 底下是那一個目錄佔了最多的空間可以使用以下指令 du -s /* | sort -rn 想看TOP 5可以用 du -s /* | sort -rn | head -5