kubectl run busybox --image busybox:1.28 --restart=Never --rm -it busybox -- sh
ping www.baidu,com
nslookup kubernetes.default.svc.cluster.local
busybox要用指定的1.28版本,不能用最新版本,最新版本,nslookup会解析不到dns和ip

kubeadm安装的默认时间是一年
openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -text |grep Not

apiserver etcd kubelet 等证书都是一年有效期
openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep Not
openssl x509 -in /etc/kubernetes/pki/apiserver-kubelet-client.crt -noout -text | grep Not
openssl x509 -in /etc/kubernetes/pki/etcd/server.crt -noout -text | grep Not


chmod +x update-kubeadm-cert.sh
./update-kubeadm-cert.sh all
pod是kubernetes的最少单位,也是kubernetes的最少资源,pod必须有image的引用,还可以引用pv、pvc等资源。 一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。也就是说,应该把整个pod看作虚拟机,然后每个容器相当于运行在虚拟机的进程。Pod是需要调度到k8s集群的工作节点来运行的,具体调度到哪个节点,是根据scheduler调度器实现。
可以观看一下,kubernetes集群pod的创建过程