在3台ubuntu上搭一个kubernetes集群
2021/10/27 7:11:00
本文主要是介绍在3台ubuntu上搭一个kubernetes集群,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- kubernetes应该怎么读?
- 系统准备
- 关于代理
- 容器运行时(container runtime) - Docker
- 禁用swap
- 防火墙
- 确保内核参数开启net.bridge.bridge-nf-call-iptables
- 安装kubeadm kubelet和kubectl
- 配置cgroup
- 通过kubeadm初始化集群
- 非root用户不加sudo的情况下使用kubectl提示没有权限怎么办?
- 下集预告
kubernetes
应该怎么读?
在装kubernetes
之前,有必要了解下这个东西的发音。
断句: koob-er-net-ees
音标:[kubə’netis]
音译: 库伯耐提斯
github上相关的讨论: https://github.com/kubernetes/kubernetes/issues/44308
这部分内容参考了: kubernetes 如何发音?
系统准备
准备3台ubuntu系统(版本都是20.04及以上), 配置好代理, 网络(互相之间可以ping通). 我这边是有一台装了ubuntu的物理主机和另外两个在这个宿主上的通过vmware跑的ubuntu server虚拟机, 两个虚拟机的网络模式选择桥接模式; 三台ubuntu都连到同一个路由器.
三台机子的ip地址:
# 主节点/控制节点 主机名: laplus 192.168.124.66 # 从节点1 主机名: laplus-1 192.168.124.9 # 从节点2 主机名: laplus-2 192.168.124.10
然后分别配置下三台机子的主机名, 方便辨认
打开/etc/hosts
文件, 分别加上
# ip为 192.168.124.66 ubuntu加上下面的内容 127.0.1.1 laplus # ip为 192.168.124.9 ubuntu加上下面的内容 127.0.1.1 laplus-sub1 # ip为 192.168.124.10 ubuntu加上下面的内容 127.0.1.1 laplus-sub2
完成后就有三台主机名分别为laplus
, laplus-sub1
,laplus-sub2
的ubuntu, 其中laplus
这台会作为k8s主节点, laplus-sub1
和laplus-sub2
作为从节点. laplus
是我给这个集群起的一个名字
这篇关于在3台ubuntu上搭一个kubernetes集群的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 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平台