借助 PouchContainer 部署强隔离 Pod
建立Kubernetes集群
sudo kubeadm init --pod-network-cidr 10.244.0.0/16 --ignore-preflight-errors=allmkdir -p ~/.kube
sudo cp -i /etc/kubernetes/admin.conf ~/.kube/config
sudo chown $(id -u):$(id -g) ~/.kube/config kubeadm join --token $token ${master_ip:port} --discovery-token-ca-cert-hash $ca-cert验证Kubernetes正确性
$ cat busybox.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: example
spec:
replicas: 1
selector:
matchLabels:
pouch: busybox
template:
metadata:
labels:
pouch: busybox
spec:
containers:
- name: busyboxx
image: docker.io/library/busybox:latest
command:
- top
hostNetwork: true
$ sudo kubectl apply -f busybox.yaml
deployment.apps "example" created
$ sudo kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE
example-96b47ff48-45j2f 1/1 Running 0 5m 10.140.0.2 masterLast updated