☰
Current Page
Main Menu
Home
Home
Editing
kubesphere
Edit
Preview
h1
h2
h3
default
Set your preferred keybinding
default
vim
emacs
markdown
Set this page's format to
AsciiDoc
Creole
Markdown
MediaWiki
Org-mode
Plain Text
RDoc
Textile
Rendering unavailable for
BibTeX
Pod
reStructuredText
Help 1
Help 1
Help 1
Help 2
Help 3
Help 4
Help 5
Help 6
Help 7
Help 8
Autosaved text is available. Click the button to restore it.
Restore Text
### 安装Kubernetes 详情参考:https://www.kubesphere.io/zh/docs/v4.1/03-installation-and-upgrade/02-install-kubesphere/02-install-kubernetes-and-kubesphere/ - 安装依赖项 ``` sudo apt install socat conntrack ebtables ipset -y ``` - 下载kubekey ```shell export KKZONE=cn curl -sfL https://get-kk.kubesphere.io | sh - sudo chmod +x kk ``` - 创建集群 配置文件参考:https://github.com/kubesphere/kubekey/blob/master/docs/config-example.md ```yaml apiVersion: kubekey.kubesphere.io/v1alpha2 kind: Cluster metadata: name: sample spec: hosts: - {name: node1, address: 192.168.6.74, internalAddress: 192.168.6.74, user: root, password: "Redsun888@"} - {name: node2, address: 192.168.6.57, internalAddress: 192.168.6.57, user: root, password: "Redsun888@"} roleGroups: etcd: - node1 control-plane: - node1 worker: - node1 - node2 controlPlaneEndpoint: ## Internal loadbalancer for apiservers # internalLoadbalancer: haproxy domain: lb.kubesphere.local address: "" port: 6443 kubernetes: version: v1.23.17 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: [] ``` ``` ./kk create config --with-kubernetes <Kubernetes version> ./kk create cluster -f node-k8s.yaml 开始下载依赖的二进制、镜像和组件,都保存在当前目录的kubekey下面. 时间较长,完成以后,执行 kubectl get pod -A 查看是否安装成功。 ``` - 新增节点 编辑配置文件,将新的节点写入到配置文件中,并确定是worker还是master等。 然后执行新增命令 ``` ./kk add nodes -f multi-node-k8s.yaml ``` - 删除节点 ``` ./kk delete node node2 -f multi-node-k8s.yaml ``` - 安装kubesphere ``` ```
Uploading file...
Sidebar
[[_TOC_]]
Edit message:
Cancel