摘要:
一、所有安装包、脚本、脚本说明、下载链接:https://pan.baidu.com/s/1kHaesJJuMQ5cG-O_nvljtg 提取码:kkv6 二、脚本安装说明 1、脚本说明: 本实验为三台master组成高可用,另外一台单独安装node组件,一共四个节点; 脚本里面的几个apiserver地址是写死的,所以部署时候用的ip不一样的话,需要替换; flanneld、c... 阅读全文
摘要:
01.系统初始化和全局变量 集群机器 test1:192.168.0.91 test2:192.168.0.92 test3:192.168.0.93 主机名 设置永久主机名称,然后重新登录: sudo hostnamectl set-hostname test1 # 将 test1 替换为当前主机名 设置的主机名保存在 /etc/hostname 文件中; 修改每台机器的 /e... 阅读全文
摘要:
[root@test1 script]# cat k8s-docker-binary-py #!/usr/bin/python # -*- coding: utf-8 -*- from __future__ import print_function import os, sys, stat import shutil import tarfile import subprocess # ... 阅读全文
摘要:
查看所有master节点kube-apiserver ansible k8s -m shell -a 'systemctl status kube-apiserver' 重启所有master节点kube-apiserver subprocess.call(["ansible k8s -m shell -a 'systemctl daemon-reload && systemctl rest... 阅读全文
摘要:
高可用安装k8s1.13.0 --不能带cavisor,总是报错,kubelet无法启动 阅读全文
摘要:
docker启动cavisor监控 docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --detach=true --name=cadvisor ... 阅读全文
摘要:
1、高可用脚本安装完etcd后启动失败 解决:所有节点重启即可解决。这样的情况遇到了三次,就是因为电脑太卡了,当时cpu利用率很高,达到了94%。脚本是正确的,跟脚本没有关系 所以最好分开安装,先安装etcd集群,然后重启所有节点,再安装k8s部分, 2、kube-apiserver报错: Failed to list *core.Secret: unable to transform ke... 阅读全文
摘要:
注意:必须先搜索镜像,否则有时候无法下载 Docker下载Redis镜像并运行容器 1、搜索查找镜像 docker search redis 2、下载镜像 docker pull redis:latest 参照文档:https://my.oschina.net/xiaozhiwen/blog/1602628 阅读全文
摘要:
同步pod容器内时区 1、直接修改镜像的时间设置,好处是应用部署时无需做特殊设置,但是需要手动构建Docker镜像。 2、部署应用时,单独读取主机的“/etc/localtime”文件,即创建pod时同步时区,无需修改镜像,但是每个应用都要单独设置。 实例: [root@lab2 dandang]# cat dandang.v1.yaml apiVersion: v1 kind: ... 阅读全文
摘要:
现象: 执行kubectl get po -o wide 非常卡、慢 原因: 修改node名称造成的, 解决: https://my.oschina.net/u/3390908/blog/1649764 1、查看原来node [root@lab2 ~]# kubectl get no NAME STATUS ROLES AGE ... 阅读全文