住友官方网站建设,wordpress换数据库,网站域名已经被绑定,餐饮美食网站源码1. 前提条件
前提条件#xff1a;
安装docker#xff0c;要求版本各节点版本一致。网上还有额外的要求#xff1a;关闭swap、禁用selinux等等。
2. 搭建 Rancher 服务
直接通过docker命令实现即可#xff0c;很方便。
docker run -d \--name rancher \--restart unles…1. 前提条件
前提条件
安装docker要求版本各节点版本一致。网上还有额外的要求关闭swap、禁用selinux等等。
2. 搭建 Rancher 服务
直接通过docker命令实现即可很方便。
docker run -d \--name rancher \--restart unless-stopped \--privileged \-v /opt/mount/rancher/lib/kubelet:/var/lib/kubelet \-v /opt/mount/rancher/lib/rancher:/var/lib/rancher \-v /opt/mount/rancher/log:/var/log \-v /opt/mount/rancher/lib/cni:/var/lib/cni \-p 1443:443 \--security-opt labeldisable \--shm-size 64m \rancher/rancher:v2.5.143. 如何使用rancher搭建多个k8s集群
英文不友好的同志直接切换简体中文就行喜欢强迫自己看英文的推荐先中文熟悉几遍之后再切换回英文不然容易自闭。 直接根据页面操作
添加集群 》 选择集群类型一般 自定义 》 填写集群相关信息下一步执行每个节点要对应的相关命令即可。
等待创建时间很长。 Tips如果有爆红的提示可以暂时不用管会自动消除。 4. 如何在Rancher某个k8s集群中部署一个服务
进入项目。 Tips项目 是 Rancher独有的并不是属于k8s相关的。 点击 部署服务。 配置服务相关信息跟 docker 那些参数一毛一样的什么环境变量、端口映射、容器卷、缩放策略 等等 5. 安装了Rancher了如何在宿主机上面安装 kubectl 命令
Rancher部署成功后执行kubectl命令只能在控制台执行无法再宿主机直接执行很不方便。 就需要给宿主机安装 kubectl 命令
在 Linux 系统中安装并设置 kubectl 根据官方操作即可也可以去github下载release。
有一个坑那就是版本对应最好是跟rancher搭建集群的版本一致去rancher平台执行kubectl version能获取到kubectl的版本。
# 1. 下载指定版本的kubectl
curl -LO https://dl.k8s.io/release/v1.19.7/bin/linux/amd64/kubectl
# 2. 验证该可执行文件
curl -LO https://dl.k8s.io/release/v1.19.7/bin/linux/amd64/kubectl.sha256
# 验证通过时输出 kubectl: OK
# 3. 安装 kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
# 4. 安装成功测试即可
kubectl version --client复制集群的kubeconfig文件
kubeconfig 文件是 Kubernetes 用来配置访问 Kubernetes 集群的信息的文件。 在安装好kubectl的机器上配置kubeconfig将复制的文件内容全部保存在config文件中
mkdir ~/.kube
vim ~/.kube/configTips其实这些步骤在rancher中也是有向导的。也明确告诉了安装kubectl和将配置文件配置到何处。 这样就安装好了执行命令测试即可。
kubectl get pods6. Rancher 宕机了 怎么办
如果 Rancher 服务宕机Kubernetes 集群环境不会受到影响。在这种情况下需要通过 命令行 来调整整个环境。 还是对应上面先安装 kubectl 那些操作之后通过命令形式去管理k8s或者rancher相关信息。