Kubernetes中安装工具KubeKey

网友投稿 1223 2022-10-31

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Kubernetes中安装工具KubeKey

Kubernetes环境是学习Kubernetes基础实施,友好、快速安装相应的环境也是大家所期待的。官方推荐Kubeadm方式安装,但在国内由于不能访问外网,有的需要多节点安装方式等问题,使得大家还有发时间去研究,本文推荐使用KubeKey安装不同规划的Kubernetes集群。主要从Kubernetes部署现状、KubeKey下载、Kubekey安装优势、Kubernetes安装和参考等方面介绍。Kubernetes部署现状官方推荐Kubeadm安装,流程多,需要一步一步来。多master和etcd 环境配置复杂。开源项目kubespary,ansible,全、重。Kubernetes需要镜像国内下载困难。ARM环境下安装Kubernetes困难。KubeKey下载下载链接链接:https://pan.baidu.com/s/12lWY48GWlUjX_4gqfu9GuA提取码:giqqKubeKey安装优势go语言开发,效率高。支持ARM环境Kubernetes安装。支持多master、多etcd环境安装。支持不同版本安装。支持不同网络插件,比如,calico和flannel等。不用担心镜像问题。Kubernetes安装快速体验,单节点安装Kubernetes,默认calico网络,K8s v1.17.9版本。./kk create cluster或./kk create cluster --wit-kubernetes v1.17.9不同配置的Kubernetes安装。1、 生成配置文件./kk create config2、配置文件config-sample.yaml参数说明hosts:输入规划好的机器信息,ip和用户名和密码等。roleGroups:对应的服务安装在哪个节点上。controlPlaneEndpoint:当是多master情况时,需要配置lb。kubernetes:K8s版本选择,现支持:v1.15.12、v1.16.13、v1.17.9 (default)和v1.18.6。network:网络插件选择。registry:镜像仓库选择,registryMirrors可registry-mirrors: ["https://hxkefrh6.mirror.aliyuncs.com"]apiVersion: kubekey.kubesphere.io/v1alpha1kind: Clustermetadata: name: samplespec: hosts: - {name: node1, address: 192.168.0.11, internalAddress: 192.168.0.11, user: ubuntu, password: abc@123A} - {name: node2, address: 192.168.0.29, internalAddress: 192.168.0.29, user: root, password: abc@123A} roleGroups: etcd: - node1 master: - node1 worker: - node1 - node2 controlPlaneEndpoint: domain: lb.kubesphere.local address: "" port: 6443 kubernetes: version: v1.17.9 imageRepo: kubesphere clusterName: cluster.local network: plugin: calico kubePodsCIDR: 10.233.64.0/18 kubeServiceCIDR: 10.233.0.0/18 registry: registryMirrors: [] insecureRegistries: [] addons: [] 3、安装./kk create cluster -f config-sample.yaml4、安装之后添加节点。./kk add nodes -f config-sample.yaml5、删除K8s集群./kk delete cluster -f config-sample.yaml参考链接整个Kubekey:https://github.com/kubesphere/kubekey 参数:https://github.com/kubesphere/kubekey/blob/master/docs/config-example.md

上一篇:盘点6个方便实用的Android库
下一篇:做好用户体验不可不知的8个观点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~