虚拟机 virutalbox, vagrant

vagrant

https://www.vagrantup.com/
find boxes
如何制定ip?hostname?

加入子节点

sudo kubeadm token create --print-join-command

kubeadm join --token <token> <master-ip>:<master-port> --discovery-token-ca-cert-hash sha256:<hash>

token在master节点获取

kubeadm token list
kubeadm token create  过期后

hash值在 master 节点获取

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | \
   openssl dgst -sha256 -hex | sed 's/^.* //'

如何找到master节点的ip和端口呢?

kubectl get node(s)

master节点notready,重启master节点https://blog.csdn.net/weixin_35494719/article/details/79890164

kubectl get pods -n kube-system -owide 在干吗

关闭swap

swapoff -a
https://github.com/kubernetes/kubeadm/issues/610

永久: 改/etc/fstab

遇到了该问题,但不懂怎么解决的

https://github.com/kubernetes/kubernetes/issues/65863
直接按这边这个执行的
https://blog.csdn.net/qq_21816375/article/details/81273201

journalctl -f -u kubelet

子节点notready

https://blog.csdn.net/qq_21816375/article/details/80222689

gc文档

https://kubernetes.io/docs/concepts/
中文 https://kubernetes.io/zh/docs/concepts/

journalctl -xefu kubelet

k8s Terminating 状态说明

Terminating的pod也会收到部分请求。

k8s集群-node节点设置不可调度或者删除node节点

1, 不可调度
kubectl cordon k8s-node-1
kubectl uncordon k8s-node-1 #取消

2,驱逐已经运行的业务容器

kubectl drain --ignore-daemonsets k8s-node-1

3,如果想删除node 节点,则进行这个步骤

kubectl delete node k8s-node-1

docker.io、gcr.io、quay.io镜像加速

Docker Hub 镜像加速器 registry-mirrors

将Dockerfile放在github, 让dockerhub自动构建, 在利用国内镜像pull.

保存及导入本地docker image镜像的方法 docker save/load

node/pod cpu/men监控(metrics-server)

https://blog.csdn.net/oyym_mv/article/details/87166639
https://github.com/kubernetes-sigs/metrics-server

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐