本文介绍: 安装k8s环境依赖,在每台服务器执行以下命令命令:yum install –y socat conntrack ebtables ipset下载KubeKey工具这个环境变量决定下载的时候去哪里下,设置了cn之后就会去国内源里下载,比较快关闭selinux,swap,防火墙重点关注下两个参数kubeServiceCIDR 必须写x.x.0.0 不能写网段,不然网络插件就会出问题。
name | ip |
---|---|
master | 192.168.57.61 |
node1 | 192.168.57.76 |
命令:yum install –y socat conntrack ebtables ipset
//导入环境变量
export KKZONE=cn
//下载kubekey
curl -sfL https://get-kk.kubesphere.io | sh -
这个环境变量决定下载的时候去哪里下,设置了cn之后就会去国内源里下载,比较快
使用KubeKey生成一个k8s集群启动文件模板k8s.yaml
./kk create config --with-kubernetes v1.22.1 -f k8s.yaml
apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
name: sample
spec:
hosts:
- {name: master, address: 192.168.57.61, internalAddress: 192.168.57.61, user: root, password: "chen"}
- {name: node1, address: 192.168.57.76, internalAddress: 192.168.57.76, user: root, password: "chen"}
roleGroups:
etcd:
- master
control-plane:
- master
worker:
- master
- node1
controlPlaneEndpoint:
## Internal loadbalancer for apiservers
# internalLoadbalancer: haproxy
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes:
version: v1.22.1
clusterName: cluster.local
autoRenewCerts: true
containerManager: docker
etcd:
type: kubekey
network:
plugin: calico
kubePodsCIDR: 192.168.57.0/24
kubeServiceCIDR: 192.168.0.0/24
## multus support. https://github.com/k8snetworkplumbingwg/multus-cni
multusCNI:
enabled: false
registry:
privateRegistry: ""
namespaceOverride: ""
registryMirrors: []
insecureRegistries: []
addons: []
kubePodsCIDR: 192.168.57.0/24
kubeServiceCIDR: 192.168.0.0/24
kubeServiceCIDR 必须写x.x.0.0 不能写网段,不然网络插件就会出问题
安装K8S集群
./kk create cluster -f k8s.yaml
验证k8s集群
安装完成执行
[root@master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready control-plane,master,worker 55m v1.22.1
node1 Ready worker 55m v1.22.1
原文地址:https://blog.csdn.net/cjj2006/article/details/134814356
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_47462.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。