您的位置:首页 > 健康 > 养生 > 下载软件大全_久久建筑网免费下载怎么没有了_新手怎么推广自己的店铺_如何进行网络营销

下载软件大全_久久建筑网免费下载怎么没有了_新手怎么推广自己的店铺_如何进行网络营销

2025/4/2 9:40:19 来源:https://blog.csdn.net/qq_40189664/article/details/146422537  浏览:    关键词:下载软件大全_久久建筑网免费下载怎么没有了_新手怎么推广自己的店铺_如何进行网络营销
下载软件大全_久久建筑网免费下载怎么没有了_新手怎么推广自己的店铺_如何进行网络营销

基于 kubekey -实现懒人一键部署K8S集群

操作步骤

官网: https://kubesphere.io/zh/

一、执行以下命令快速创建一个 Kubernetes 集群。
  1. Master节点 如果您访问 GitHub/Googleapis 受限,请登录 Linux 主机,执行以下命令设置下载区域。
    [root@test ~]# export KKZONE=cn
    
  2. Master节点 执行以下命令安装⼯具 KubeKey。

    下载完成后当前目录下将生成 KubeKey 二进制文件 kk

    [root@test ~]# curl -sfL https://get-kk.kubesphere.io | sh -
    
  3. 每一个节点都要 执行以下命令安装依赖项。
    [root@test ~]# apt install socat conntrack -y
    
  4. Master节点 执行以下命令快速创建一个 Kubernetes 集群。
    • 单节点k8s:

      [root@test ~]#./kk create cluster --with-local-storage  --with-kubernetes v1.31.0 --container-manager containerd  -y
      
    • 集群模式:

      创建config模板:

      [root@test ~]# ./kk create config 
      Generate KubeKey config file successfully
      [root@test ~]# 
      [root@test ~]# cat config-sample.yaml 
      apiVersion: kubekey.kubesphere.io/v1alpha2
      kind: Cluster
      metadata:name: sample
      spec:hosts:  		# 根据集群规模架构情况填写,我这里是 一主两从 架构- {name: k8s-master, address: 11.0.1.10, internalAddress: 11.0.1.10, user: root, password: "000000"}- {name: k8s-node01, address: 11.0.1.11, internalAddress: 11.0.1.11, user: root, password: "000000"}- {name: k8s-node02, address: 11.0.1.12, internalAddress: 11.0.1.12, user: root, password: "000000"}roleGroups:							# 填写对应的主机名称etcd:- k8s-mastercontrol-plane: - k8s-masterworker:- k8s-node01- k8s-node02controlPlaneEndpoint:## Internal loadbalancer for apiservers # internalLoadbalancer: haproxy		# 高可用架构 可以把这里打开,domain: lb.kubesphere.localaddress: ""port: 6443kubernetes:version: v1.31.0clusterName: cluster.localautoRenewCerts: truecontainerManager: dockeretcd:type: kubekeynetwork:plugin: calicokubePodsCIDR: 10.233.64.0/18		# 可以使用默认情况,也可以自定义,这里使用默认kubeServiceCIDR: 10.233.0.0/18			## multus support. https://github.com/k8snetworkplumbingwg/multus-cnimultusCNI:enabled: falseregistry:privateRegistry: ""namespaceOverride: ""registryMirrors: []insecureRegistries: []addons: []
      

      创建集群:

      [root@test ~]#./kk create cluster ^C config-sample.yaml
      

      运行后会对安装依赖项进行检查

image-20250321152030208

检查集群部署情况

提示: kubectl get pod -A 说明集群已部署完成

image-20250321152520215

image-20250321154006299

到此集群部署完毕

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com