k8s生产趟坑中

虚拟机 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值