网站首页 文章专栏
11QA.md
\n在k8s安装过程中,肯定会碰到很多报错,一般上根据报错信息提示即可解决问题。下面列出一些报错与解决措施。\n\n# 问题一:invalid or incomplete external CA\n\n运行下面
10多网卡环境安装.md
\n# 多张网卡的困境\n\n如果node上有多张网卡,不管是真是网卡还是虚拟网卡,都会造成k8s通信异常。而虚拟网卡常常用来连接多个异地计算设备,所以实现多网卡的k8s通信有助于实现异地k8s集群。\n\n会
09脚本.md
\n使用脚本可以实现自动化。\n\n# 自动化部署master节点\n\n```sh\n#!/bin/bash\nsudo kubeadm init --config ./kubeadm_init.yaml\nmkd
07创建集群.md
\n> 在某次测试中发现,slave节点在加入集群后,slave节点本身存在的与k8无关的image都被清除,要做好image的备份工作。后续的测试中未发现此类现象。\n\n# 准备安装环境\n\n安装dock
06安装GPU调度插件.md
\n# 配置gpu节点的runtime\n\n```json\nvim /etc/docker/daemon.json\n{\n \"default-runtime\": \"nvidia\",\n \"runt
03准备证书.md
\n为了集群节点之间通信的安全性,为api server增加https,这需要我们生成https证书。\n\nhttps证书可以是公共ca也可是自签ca,在这里为了方便,使用自签ca。\n\n> 如果是首次安装
02准备安装环境.md
\n# 关闭缓冲区\n\n```\nsudo swapoff -a\n```\n\n# 修改docker cgroup驱动:\n\n需要将docker的cgroupdriver修改为systemd\n\n```sh\ncat
03网络隔离测试.md
\n# 部署应用\n\n```sh\n# 创建 production staging 命名空间\nkubectl create namespace production\nkubectl create names
02kube-router.md
\n`kube-router`是一个新的k8s的网络插件,使用lvs做服务的代理及负载均衡,使用iptables来做网络的隔离策略。部署简单,只需要在每个节点部署一个daemonset即可,高性能,易维
01flannel.md
\n创建master节点后,集群并没有部署成功,因为pod, service之间无法访问。这需要我们安装网络插件。\n\n# 拉取docker image并打tag\n\n```sh\ndocker pull j