工作负载
服务
nginx配置 default.conf
nginx-example-ingess.yaml
修改 Host 为自己解析域名,新增nginx配置文件
访问
tomcat不是很清楚,apache的话,只需几步,网上可以搜到的.
然后找到你的php文件夹下的php.inidevelopment,文件名改为php.ini.
记事本打开,搜索 extension_dir 在等号后面加上你php文件夹下的ext的路径.如:C:\aba\php\ext
注意有些地方是 \ .还有不懂可以网上搜索apache php环境配置.
全部已安装docker,未安装可根据官方文档安装:
①.,禁止swap分区
在每个宿主机上执行:
时区设置
非必须,但是为了直观方便管理,建议设置.
hosts设置
①.,更改docker默认驱动为systemd
为防止初始化出现一系列的错误,请检查docker和kubectl驱动是否一致,否则kubectl没法启动造成报错.版本不一样,docker有些为cgroupfs,而kubectl默认驱动为systemd,所以需要更改docker驱动.
可查看自己docker驱动命令:
重启docker
需要在每台机器上安装以下的软件包:
安装软件包以允许apt通过HTTPS使用存储库,已安装软件的可以忽略
国内:可以用阿里源即可:
只需要在master上操作即可.
①.,初始化错误解决(没有报错的可以跳过这条)
错误提示1:
原因:kubectl没法启动,journalctl -xe查看启动错误信息.
重启docker和kubectel
原因:初始化生产的文件,重新初始化,需要删除即可
解决方法:重置配置
无报错,最后出现以下,表示初始化完成,根据提示还需要操作.
根据用户是root或者普通用户操作,由于大多环境不会是root用户,我也是普通用户,所以选择普通用户操作命令:
如果是root用户,执行以下命令:
初始化完成,用最后的提示命令 kubeadm join.... 在node机器上加入集群即可.
主节点支持网络插件:
这里安装Calico网络插件:
这里选择第一种:
安装完成后, kubectl get node 可查看节点状态,由NotReady变成Ready则正常,需要等几分钟完成.
①.,node加入master节点
在所有node节点机器操作,统一已安装完成 kubelet、kubeadm 和 kubectl,用master初始化完成后最后提示命令加入,切记要用root用户.
加入成功后,提示如下:
再次查看kubelet服务已正常启动.
①.:加入主节点,需要 root 用户执行词条命令,才可以加入master主节点.
node在没有加入主节点master之前,kubelet服务是没法启动的,是正常情况,会报错如下:
原因是缺失文件,主节点master初始化 ◆kubeadm init◆生成.
node节点是不需要初始化的,所以只需要用root用户◆kubeadm join◆加入master即可生成.
原因是加入过主节点,即使没成功加入,文件也会创建,所以需要重置节点,重新加入即可,重置命令:
加入完成后,在master节点 kubectl get node 可查看已加入的所有节点:
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!