部署k8s

1、参考下面这个文章中的kubeadm进行部署。

这个文章的好处是,指定了k8s的版本号。所以几年之后,还是可以按照这个教程安装。

操作系统从阿里云下载(CentOS-7-x86_64 iso镜像的安装(Linux操作系统)_centos7iso镜像文件-CSDN博客

安装完操作系统(使用NAT网络)后,查看当前的IP、网关、DNS, 然后把IP改为静态IP(包括网关、DNS)

root@k8s-master \~# cat /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="static"

IPADDR="192.168.218.136"

NETMASK="255.255.255.0"

GATEWAY="192.168.218.2"

DNS1="192.168.218.2"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="no"

NAME="ens33"

UUID="d4d6ef76-288b-4793-8f66-271fbe3e1a7c"

DEVICE="ens33"

ONBOOT="yes"

安装过程中遇到最大的问题是,flannel的镜像无法下载,虽然设置了阿里云的mirror。但这个镜像,在阿里云的镜像中可能没有,必须去docker.io下载,始终无法下载成功。

最后,重新找了一个flannel的yaml文件,这个文件的镜像是另外一个地址,这才下载成功。

就是这个flannel https://www.cnblogs.com/pengpengboshi/p/15518513.html

跑起来后:

root@k8s-master \~# kubectl get pod -A

NAMESPACE NAME READY STATUS RESTARTS AGE

default busybox 1/1 Running 1 81m

kube-system coredns-7ff77c879f-bnrp2 1/1 Running 1 2d2h

kube-system coredns-7ff77c879f-nc5ps 1/1 Running 1 2d2h

kube-system etcd-k8s-master 1/1 Running 7 2d2h

kube-system kube-apiserver-k8s-master 1/1 Running 7 2d2h

kube-system kube-controller-manager-k8s-master 1/1 Running 7 2d2h

kube-system kube-flannel-ds-cvw9j 1/1 Running 1 110m

kube-system kube-proxy-s8v4t 1/1 Running 7 2d2h

kube-system kube-scheduler-k8s-master 1/1 Running 8 2d2h

相关推荐
sbjdhjd8 小时前
Redis 主从复制、哨兵高可用与 Cluster 集群部署实验手册
运维·前端·redis·云原生·开源·bootstrap·html
ggaofeng9 小时前
glusterfs如何在k8s中使用
云原生·容器·kubernetes·glusterfs
暮云星影9 小时前
个人总结 搭建Docker监控
docker·容器·grafana·prometheus
IT策士10 小时前
第49篇 k8s之服务网格入门:Istio 简介
容器·kubernetes·istio
张忠琳13 小时前
【client-go v0.36.1】LeaderElection 深度分析(上篇)— 模块定位、结构、LeaderElector 核心逻辑
云原生·kubernetes·client-go·leaderelection
牛奶咖啡1314 小时前
k8s容器编排技术实践——K8s中服务发现ingress、ingress controller 应用实践
kubernetes·服务发现·ingress·ingress-nginx·部署ingress-nginx·部署ingress的三种方法·ingress的服务发现原理
l1t14 小时前
DeepSeek总结的使用 Docker 对 PostgreSQL 进行 Beta 测试
docker·postgresql·容器
张忠琳15 小时前
【client-go v0.36.1】tools/cache 深度分析(中篇)— 辅助组件逐行解析
云原生·kubernetes·cache·informer·client-go
暮云星影19 小时前
个人总结 docker 常用命令
docker·容器
张忠琳20 小时前
【client-go v0.36.1】WorkQueue 深度分析(下篇)— 限流队列、限流器、指标、并行化
云原生·kubernetes·informer·workqueue·client-go