美丽如何设置和使用集群吗?

  

今天小编就为大家带来一篇k8设置和使用集群的文章。小编觉得挺实用的,为此分享给大家做个参考。一起跟随小编过来看看吧。

k8设置:

(1)添加阿里码头工人源

shell>wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo, - o/etc/yum.repos.d/docker-ce.repo

(2)安装码头工人
shell> yum - y安装docker-ce
shell>码头工人- v
shell>systemctl使码头工人
shell> systemctl开始码头工人

(3)安装kubernetes,增加源
shell>猫& lt; & lt; EOF祝辞/etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=kubernetes
baseurl=启用https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# #所有节点安装
shell>yum安装- y kubelet kubeadm kubectl
shell>systemctl启用kubelet,,systemctl开始kubelet

(4)初始化k8大师
shell>kubeadm init - apiserver-advertise-address 10.10.202.140——pod-network-cidr=10.244.0.0/16

kubeadm init \
——apiserver-advertise-address=10.10.202.140 \
映像库registry.aliyuncs.com/google_containers \
——pod-network-cidr=10.244.0.0/16
——apiserver-advertise-address指明用大师的哪个接口与集群的其他节点通信。
如果大师有多个接口,建议明确指定,如果不指定,kubeadm会自动选择有默认网关的界面。
——pod-network-cidr指定舱网络的范围.Kubernetes支持多种网络方案,而且不同网络方案对——pod-network-cidr有自己的要求,这里设置为10.244.0.0/16是因为我们将使用法兰绒网络方案,必须设置成这个CIDR

[root@node140/] # kubeadm init \

——apiserver-advertise-address=10.10.202.140 \
映像库registry.aliyuncs.com/google_containers \
——pod-network-cidr=10.244.0.0/16
W1211 22:26:52.608250,70792年的版本。:101]无法从互联网上获取Kubernetes版本:无法获得URL“https://dl.k8s.io/release/stable - 1. txt": https://dl.k8s.io/release/stable-1。txt: net/http:请求取消等待连接(客户端。超时超过等待头)
W1211 22:26:52.608464,70792年的版本。:102]回落到本地客户端版本:v1.17.0
W1211 22:26:52.608775,70792验证。:28]不能验证kube-proxy配置——没有验证器可用
W1211 22:26:52.608797,70792验证。:28]不能验证kubelet配置——没有验证器可用
(init)使用Kubernetes版本:v1.17.0
(起飞前的)运行的飞行前检查
[警告IsDockerSystemdCheck]:检测到“cgroupfs"码头工人cgroup的司机。推荐的司机是“systemd"。请跟导游https://kubernetes。io/docs/设置/国际/
[警告Service-Kubelet]: kubelet服务没有启用,请运行& # 39;systemctl启用kubelet.service& # 39;
(起飞前的)把图像设置所需Kubernetes集群
(起飞前的)这可能需要一两分钟,这取决于您的网络连接的速度
(起飞前的)您还可以执行这个动作在事先使用& # 39;kubeadm配置图片拉# 39;
[kubelet-start]写kubelet环境文件标志文件“/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start]编写kubelet配置文件“/var/lib/kubelet/config.yaml"
[kubelet-start]启动kubelet
[能够]使用certificateDir文件夹“/etc/Kubernetes/pki"
[能够]生成“ca"证书和密钥
[能够]生成“apiserver"证书和密钥
[能够]apiserver服务证书签署的DNS名称[node140 kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local]和IPs (10.96.0.1 10.10.202.140]
[能够]生成“apiserver-kubelet-client"证书和密钥
[能够]生成“front-proxy-ca"证书和密钥
[能够]生成“front-proxy-client"证书和密钥
[能够]生成“etcd/ca"证书和密钥
[能够]生成“etcd/server"证书和密钥
[能够]etcd/服务器服务证书签署的DNS名称(node140 localhost)和IPs (10.10.202.140 127.0.0.1:: 1)
[能够]生成“etcd/peer"证书和密钥
[能够]etcd/对等服务证书签署的DNS名称(node140 localhost)和IPs (10.10.202.140 127.0.0.1:: 1)
[能够]生成“etcd/healthcheck-client"证书和密钥
[能够]生成“apiserver-etcd-client"证书和密钥
[能够]生成“sa"密钥和公钥
[kubeconfig]使用kubeconfig文件夹“/etc/kubernetes"
[kubeconfig]写“admin.conf"kubeconfig文件
[kubeconfig]写“kubelet.conf"kubeconfig文件
[kubeconfig]写“controller-manager.conf"kubeconfig文件
[kubeconfig]写“scheduler.conf"null   null

美丽如何设置和使用集群吗?