我正在嘗試將docker映像(https://hub.docker.com/r/digitorus/eramba-db)部署到 Kubernetes。我的作業流程是使用docker pull digitorus/eramba-db拉取影像并使用下面的 .yaml 檔案部署到單獨的命名空間(eramba-1)
apiVersion: apps/v1
kind: Deployment
metadata:
name: eramba
namespace: eramba-1
labels:
app: eramba
spec:
replicas: 1
selector:
matchLabels:
app: eramba
template:
metadata:
labels:
app: eramba
spec:
containers:
- name: eramba
image: docker.io/digitorus/eramba:latest
ports:
- containerPort: 80
主節點的狀態為 (notReady) 并且 pod 處于掛起狀態。
uj5u.com熱心網友回復:
Taints: node.kubernetes.io/not-ready:NoSchedule
...
Namespace Name
--------- ----
kube-system etcd-osboxes
kube-system kube-apiserver-osboxes
kube-system kube-controller-manager-osboxes
kube-system kube-proxy-hhgwr
kube-system kube-scheduler-osboxes
...
在您運行安裝了核心 k8s 組件的 kubeadm 之后,您的集群需要安裝并運行網路插件,以便您的節點可以為作業負載部署做好準備。然后您可以洗掉“主”污點,kubectl taint nodes --all node-role.kubernetes.io/master-以便可以在該單個節點上部署 pod。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/405317.html
標籤:
