当前位置: 首页 > news >正文

k8s 集群安装

安装rockylinux

https://www.jianshu.com/p/a5fe20318b8e
https://www.cnblogs.com/haoee/p/18290506

配置VirtualBox双网卡

https://www.cnblogs.com/ShineLeBlog/p/17580311.html
https://zhuanlan.zhihu.com/p/341328334
https://blog.csdn.net/qq_36544785/article/details/135352652

VirtualBox-Linux系统安装增强功能

https://www.cnblogs.com/liu-ke/p/5007840.html

yum install -y kernel-headers kernel-devel gcc* make
yum update -y
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
./VBoxLinuxAdditions.run

k8s 安装

https://www.cnblogs.com/eilen6316/p/18449627
https://blog.csdn.net/m0_51510236/article/details/134142834
https://devpress.csdn.net/k8s/66c981447648734c1b1675d7.html
https://developer.aliyun.com/article/1399779
https://blog.csdn.net/m0_51964671/article/details/135256434
https://developer.aliyun.com/article/1478417

1、yum install -y bash-completion
2、vi ~/.bashrc 添加source <(kubectl completion bash)
3、source ~/.bashrc

远程连接工具WindTerm_2.6.1

tls: failed to verify certificate: x509: certificate signed by unknown authority问题加-k参数

ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/kube-apiserver:v1.28.0 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/kube-controller-manager:v1.28.0 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/kube-scheduler:v1.28.0 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/kube-proxy:v1.28.0 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/pause:3.9 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/etcd:3.5.9-0 -k
ctr -n=k8s.io images pull registry.aliyuncs.com/google_containers/coredns:v1.10.1 -k

kubeadm.yaml

apiVersion: kubeadm.k8s.io/v1beta3
bootstrapTokens:
- groups:- system:bootstrappers:kubeadm:default-node-tokentoken: abcdef.0123456789abcdefttl: 24h0m0susages:- signing- authentication
kind: InitConfiguration
#localAPIEndpoint:
#  advertiseAddress: 1.2.3.4
#  bindPort: 6443
nodeRegistration:criSocket: unix:///run/containerd/containerd.sockimagePullPolicy: IfNotPresent
#  name: nodetaints: null
---
apiServer:timeoutForControlPlane: 4m0s
apiVersion: kubeadm.k8s.io/v1beta3
certificatesDir: /etc/kubernetes/pki
clusterName: kubernetes
controllerManager: {}
dns: {}
etcd:local:dataDir: /var/lib/etcd
imageRepository: registry.aliyuncs.com/google_containers
kind: ClusterConfiguration
kubernetesVersion: 1.28.0
controlPlaneEndpoint: "192.168.56.116:6443"
networking:dnsDomain: cluster.localserviceSubnet: 10.96.0.0/12podSubnet: 10.244.0.0/12
scheduler: {}
---
apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
mode: ipvs
---
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
cgroupDriver: systemd
ctr image pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/cni:v3.25.0 -y
ctr image pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/pod2daemon-flexvol:v3.25.0 -y
ctr image pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/node:v3.25.0 -y
ctr image pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/kube-controllers:v3.25.0 -y
ctr image pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/calico/typha:v3.25.0 -y
http://www.lryc.cn/news/489088.html

相关文章:

  • Elasticsearch面试内容整理-核心概念与数据模型
  • Spring Boot实现License生成和校验
  • es写入磁盘的过程以及相关优化
  • 十大网络安全事件
  • 【数据结构】【线性表】栈的基本概念(附c语言源码)
  • 修改ffmpeg实现https-flv内容加密
  • react中useMemo的使用场景
  • Pytorch自定义算子反向传播
  • aws服务(二)机密数据存储
  • VMware Workstation 17.6.1
  • 高校企业数据挖掘平台推荐
  • Vue项目开发 formatData 函数有哪些常用的场景?
  • 【AI知识】两类最主流AI应用(文生图、ChatGPT)中的目标函数
  • 【单片机基础】定时器/计数器的工作原理
  • ModuleNotFoundError: No module named ‘distutils.msvccompiler‘ 报错的解决
  • HCIA笔记2--ARP+ICMP+VRP基础
  • SpringBoot与MongoDB深度整合及应用案例
  • Redis模拟延时队列 实现日程提醒
  • vue项目中富文本编辑器的实现
  • nginx 配置lua执行shell脚本
  • Keil+VSCode优化开发体验
  • vue2中引入cesium全步骤
  • 工程师 - 智能家居方案介绍
  • 中小企业人事管理:SpringBoot框架高级应用
  • 嵌入式Linux驱动开发日记
  • 迪杰特斯拉算法(Dijkstra‘s)
  • reids基础
  • 私有化部署视频平台EasyCVR宇视设备视频平台如何构建视频联网平台及升级视频转码业务?
  • SparkContext讲解
  • MODBUS TCP转CANOpen网关