目录

1. 下载安装文件

2. 安装K8S和KubeSphere控制台

3. KubeSphere控制台

4. PS:单节点集群新增node节点

4.1 创建配置文件

4.2 修改config-sample.yaml配置文件

4.3 增加节点

1. 下载安装文件

curl -sfL https://get-kk.kubesphere.io | sh -

备注:国内网络可能访问不了get-kk.kubesphere.io,可以通过代理直接下载

wget https://github.com/kubesphere/kubekey/releases/download/v3.1.11/kubekey-v3.1.11-linux-amd64.tar.gz

然后上传文件kubekey-v3.1.11-linux-amd64.tar.gz到待部署k8s节点后解压

2. 安装K8S和KubeSphere控制台

export KKZONE=cn
./kk create cluster --with-kubernetes v1.23.6   --with-kubesphere v3.4.1

3. KubeSphere控制台

4. PS:单节点集群新增node节点

4.1 创建配置文件

./kk create config  --with-kubernetes v1.23.6 

4.2 修改config-sample.yaml配置文件

 修改后文件如下:


apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
  name: sample
spec:
  hosts:
  - {name: operation-k8s-test, address: 10.10.14.222, internalAddress: 10.10.14.222, user: root, password: "Admin@123"}
  - {name: operation-k8s-node-test, address: 10.10.14.226, internalAddress: 10.10.14.226, user: root, password: "Admin@123"}
  roleGroups:
    etcd:
    - operation-k8s-test
    control-plane:
    - operation-k8s-test
    worker:
    - operation-k8s-test
    - operation-k8s-node-test
  controlPlaneEndpoint:
    ## Internal loadbalancer for apiservers
    # internalLoadbalancer: haproxy

    domain: lb.kubesphere.local
    address: ""
    port: 6443
  kubernetes:
    version: v1.23.6
    clusterName: cluster.local
    autoRenewCerts: true
    containerManager: docker
  etcd:
    type: kubekey
  network:
    plugin: calico
    kubePodsCIDR: 10.233.64.0/18
    kubeServiceCIDR: 10.233.0.0/18
    ## multus support. https://github.com/k8snetworkplumbingwg/multus-cni
    multusCNI:
      enabled: false
  registry:
    privateRegistry: ""
    namespaceOverride: ""
    registryMirrors: []
    insecureRegistries: []
  addons: []

备注:

1)operation-k8s-test(10.10.14.222)为原来的单master节点

2)operation-k8s-node-test(10.10.14.226)为新增worker节点

4.3 增加节点

export KKZONE=cn
 ./kk add nodes -f config-sample.yaml
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐