kubeadmin安装部署k8s
环境准备
所有节点,关闭防火墙,关闭selinux,关闭swap交换
所有节点安装docker
所有节点安装kubeadm,kubelet和kubectl
定义kubernetes源
开机自启kubelet
部署K8S集群
在master节点:
初始化kubeadm
设定kubectl
要先执行下面这一步,才能设置上面的mode。
在 node 节点上执行 kubeadm join 命令加入群集
所有节点部署网络插件flannel
在master节点查看节点状态
测试 pod 资源创建
暴露端口提供服务
测试访问
扩展2个副本
安装dashboard
所有节点安装dashboard
查看所有容器的运行状态
使用火狐或者360浏览器访问
创建service account并绑定默认cluster-admin管理员集群角色
获取令牌密钥
复制token令牌直接登录网站
安装Harbor私有仓库
环境准备
安装docker
所有 node 节点都修改 docker 配置文件,加上私有仓库配置
安装 Harbor
生成证书
生成证书签名请求文件
签名证书
访问:
在一个node节点上登录harbor
上传镜像
在master节点上删除之前创建的nginx资源