kubeadm安装k8s

  • 安装containerd

    注意修改containerd配置中镜像相关的配置:/etc/containerd/config.toml

  • 修改kubeadm配置

    |-----------------------------------------------------------------------------------------------------------------------------------------|
    | yum install -y kubeadm-``1.25``.``2 kubectl-``1.25``.``2 kubelet-``1.25``.``2 kubeadm config print init-defaults > kubeadm.yaml |

    修改podSubnet和serviceSubnet

  • 安装kubedm

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| kubeadm init --config kubeadm.yaml mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config export KUBECONFIG=/etc/kubernetes/admin.conf |

  • 部署网络插件(canal,或其他)

|--------------------------------------------------------------------------------------------------|
| wget https:``//docs.projectcalico.org/v3.23/manifests/canal.yaml kubectl apply -f canal.yaml |

  • 删除污点

|--------------------------------------------------------------------------------------------------------------------------------|
| kubectl taint node k8s004 node-role.kubernetes.io/control-plane- kubectl taint node k8s004 node-role.kubernetes.io/master- |

  • 检查节点状态

|--------------------|
| kubectl get node |

  • 测试pod:kubectl apply test.yaml

|-------------------------------------------------------------------------------------------------------------------------------|
| apiVersion: v1 kind: Pod metadata: ``name: test-pod spec: ``containers: ``- name: test-pod ``image: nginx |

相关推荐
~卷心菜~11 分钟前
【Docker基础-镜像】--查阅笔记2
docker·容器
it界的哈士奇29 分钟前
docker部署scylladb
运维·docker·容器·scylladb
oceanweave4 小时前
【kind管理脚本-2】脚本使用说明文档 —— 便捷使用 kind 创建、删除、管理集群脚本
云原生·kind
oceanweave4 小时前
【kind管理脚本-1】便捷使用 kind 创建、删除、管理集群脚本
docker·kubernetes·kind
两点王爷7 小时前
docker 运行自定义化的服务-后端
运维·docker·容器
弧襪9 小时前
K8S-证书过期更新
云原生·容器·kubernetes
东风微鸣11 小时前
Grafana将弃用AngularJS-我们该如何迁移
docker·云原生·kubernetes·可观察性
开心码农1号13 小时前
当一个 HTTP 请求发往 Kubernetes(K8s)部署的微服务时,整个过程流转时怎样的?
http·微服务·kubernetes
细心的莽夫14 小时前
Docker学习笔记
运维·笔记·后端·学习·docker·容器
诗句藏于尽头15 小时前
BT面板docker搭建excalidraw遇到的问题
运维·docker·容器