异云服务器搭建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-12-20/kubernetes 1.32版本更新解读:新特性和变化一目了然
- 2024-12-19拒绝 Helm? 如何在 K8s 上部署 KRaft 模式 Kafka 集群?
- 2024-12-16云原生周刊:Kubernetes v1.32 正式发布
- 2024-12-13Kubernetes上运行Minecraft:打造开发者平台的例子
- 2024-12-12深入 Kubernetes 的健康奥秘:探针(Probe)究竟有多强?
- 2024-12-10运维实战:K8s 上的 Doris 高可用集群最佳实践
- 2024-12-022024年最好用的十大Kubernetes工具
- 2024-12-02OPA守门人:Kubernetes集群策略编写指南
- 2024-11-26云原生周刊:K8s 严重漏洞
- 2024-11-15在Kubernetes (k8s) 中搭建三台 Nginx 服务器怎么实现?-icode9专业技术文章分享