# 檢視所有節點資訊kubectl get node -o wide
複製**
# 檢視所有容器資訊
kubectl get po -o wide --all-namespaces複製**
hostnamectl set-hostname k8s-masterexec bash複製**
mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backupwget -o /etc/yum.repos.d/centos-base.repo makecacheyum update -y複製**
sudo yum-config-manager --add-repo install -y docker-ce複製**
curl -ssl | sh -s [ systemctl restart docker #啟動docker-cesystemctl start dockersystemctl enable docker
複製**
## 拉國內映象
## 新增tag
docker tag reg.qiniu.com/k8s/pause-amd64:3.1 k8s.gcr.io/pause-amd64:3.1複製**
## 拉國內映象
## 新增tag
docker tag reg.qiniu.com/k8s/k8s-dns-dnsmasq-nanny-amd64:1.14.10 k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64:1.14.10複製**
cat:
cat [kubernetes]
name=kubernetes
baseurl=
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=
eof複製**
yum install -y kubelet-1.10.2 kubectl-1.10.2 kubeadm-1.10.2
sed -i "s/cgroup-driver=systemd/cgroup-driver=cgroupfs/g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
systemctl daemon-reload
systemctl start kubelet
systemctl enable kubelet
journalctl -xe -u kubelet複製**
sudo kubeadm init --kubernetes-version=v1.10.2 --feature-gates=coredns=true --pod-network-cidr=192.168.0.0/16 --apiserver-advertise-address 118.89.49.158複製**
kubectl taint nodes --all node-role.kubernetes.io/master-複製**
# 檢視當前是否有可用token
kubeadm token list# 建立新的tokenkubeadm token create
複製**
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
複製**
容器編排工具k8s
如何實踐 1 搜尋kubunetes online kubernetes playground katacoda pod k8s最小排程單位 docker pause 二個容器 deployments 維持pod一定數量 service 解決deploytemnets內部之間的乙個負載均衡 dns解...
K8S容器編排YAML詳解
k8s 集群中對資源管理和資源物件編排部署都可以通過宣告樣式 yaml 檔案來解決,也就是可以把需要對資源物件操作編輯到yaml格式檔案中,一般使用 yaml 格式的檔案來建立符合我們預期期望的 pod 我們把這種檔案叫做資源清單檔案,通過 kubectl 命令直接使用資源清單檔案就可以實現對大量的...
編排的藝術 K8S 中的容器編排和應用編排
眾所周知,kubernetes 是乙個容器編排平台,它有非常豐富的原始的 api 來支援容器編排,但是對於使用者來說更加關心的是乙個應用的編排,包含多容器和服務的組合,管理它們之間的依賴關係,以及如何管理儲存。在這個領域,kubernetes 用 helm 的來管理和打包應用,但是 helm 並不是...