异云服务器搭建k8s集群
2021/12/4 6:18:15
本文主要是介绍异云服务器搭建k8s集群,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
异云服务器详情
Hostname | 硬件配置 | 厂商 |
---|---|---|
master | 2Core4G | 腾讯云 |
workertx | 2Core4G | 腾讯云 |
workerali | 1Core2G | 阿里云 |
搭建版本 kubernetes v1.19
搭建过程
云服务厂商防火墙规则端口开启
服务组件 | 默认端口号 |
---|---|
API Server | 8080 (HTTP非安全端口号)、6443(HTTPS安全端口号) |
Controller Manager | 10252 |
Scheduler | 10251 |
kubelet | 10250、10255(只读端口号) |
etcd | 2379(供客户端访问)、2380(供etxd集群内部节点之间访问) |
Core-Dns | 53(TCP、UDP) |
如果不开启6443端口,会导致master节点无法初始化。
[kubelet-check] Initial timeout of 40s passed.
未测试不开启其他端口的后果,建议直接打开。
具体安装过程如下
使用kubeadm安装kubernetes_v1.19.x | Kuboard
注意:阿里云服务器貌似不支持Calico,建议更换成flannel
kubectl delete -f calico-3.13.1.yaml wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml kubectl apply -f kube-flannel.yaml
如果无法连接下载,如下操作即可
vim /etc/hosts 199.232.68.133 raw.githubusercontent.com
注意,请在各个节点配置hosts信息
vim /etc/hosts masterIP masterName node1IP node1Name node2IP node2Name /etc/init.d/network restart
否则可能出现
[preflight] Running pre-flight checks
[WARNING Hostname]: hostname "workertx" could not be reached
的不更新的报错
这篇关于异云服务器搭建k8s集群的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在Kubernetes (k8s) 中搭建三台 Nginx 服务器怎么实现?-icode9专业技术文章分享
- 2024-11-05基于Kubernetes的自定义AWS云平台搭建指南
- 2024-11-05基于Kubernetes Gateway API的现代流量管理方案
- 2024-11-05在Kubernetes上部署你的第一个应用:Nginx服务器
- 2024-11-05利用拓扑感知路由控制Kubernetes中的流量
- 2024-11-05Kubernetes中的层次命名空间:更灵活的资源管理方案
- 2024-11-055分钟上手 Kubernetes:精简实用的 Kubectl 命令速查宝典!
- 2024-10-30K8s 容器的定向调度与亲和性
- 2024-10-28云原生周刊:K8s未来三大发展方向 丨2024.10.28
- 2024-10-25亚马逊弹性Kubernetes服务(EKS)实战:轻松搭建Kubernetes平台