1. CNI 问题错误日志journalctl -u kubelet ...Unable to update cni config: No networks found in /etc/cni/net.d 由于没有安装 CNI ,需要移除 /var/lib/kubelet/kubeadm-flags.env 参数中的--network-plugin=cnicat /var/lib/kubelet/ ...
阅读更多 »
1. 搭建 Harbor 的要求Harbor 硬件要求:CPU,最少 2 核,4 核更好Mem,最少 4 GB,8 GB 更好Disk,最少 40 GB,160 GB 更好Docker 版本要求:17.06.0 以上在 Kubernetes 上搭建 Harbor ,可以参考文档,使用 Helm 搭建 harbor 。2. Harbor 提供的功能Harbor 是在 Docker Registry ...
阅读更多 »
主要记录最近遇到的一些开发问题,解决方法。1. Ingress 开启 HTTPS准备好证书,domain.com.crt、domain.com.key创建 Secretkubectl create secret tls {SECRET_NAME} --key domain.com.key --cert domain.com.crt -n {NAMESPACE} 更新 Ingress 配置spec: ...
阅读更多 »
1. docker pull 拉取镜像使用 docker pull {IMAGE_NAME} 拉取镜像时,有两种情况:IMAGE_NAME 前缀指向 registryDocker 会将 IMAGE_NAME 识别为指定仓库提供的镜像。例如,myregistry.io/space1/image1:latest ,Docker 会去 myregistry.io 指向的服务器请求镜像数据。一个 Dock ...
阅读更多 »
主要记录最近遇到的一些开发问题,解决方法。1. Kubernetes 集群添加新的 Node 节点在执行 kubeadm init 时,Console 会打印添加 Node 的命令。Token 默认的有效期为 24h 。当超过有效期时,需要重新创建 Token ,执行命令:kubeadm token create --print-join-command kubeadm join 192.168. ...
阅读更多 »