准备工作1.三台ubuntu主机: 操作系统:ubuntu-16.04.1-server-amd64docker: 1.安装 使用命令 sudo apt-get install dockersudo apt-get install docker#运行docker服务端dockerd2.将当前用户加入docker组,否则每次运行docker都要加上sudo超级权限,比较麻烦 sudo groupadd docker sudo gpasswd -a nwlab docker 查看 用户组信息 vi /etc/group 或者groups nwlabdocker version 查看是否生效#未生效,重启 sudo reboot3.kuber...
Ubuntu16.04安装kubernetes1.13集群最新的安装可以使用以下方式:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/quick-start-guide方便,快捷!以下为正文。前言Docker容器化,虚拟化技术上的又一个猛将,可以极高提高软件部署的速度。运行一个Docker容器,这个容器作为一个进程分配了计算资源,不同容器之间资源隔离,仿佛每个容器都是一台机器,
并且通过宿主机网桥,可以模拟一个局域网。可以参考: 新手教程Docker-...
K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并可展示集群的状态。K8S集群安装好后默认没有包含Dashboard,我们需要额外创建它。
首先我们执行命令:
wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
我们需要对kubernetes-dashboard.yaml进行一些用户权限修改,否则默认情况登录进入会有很多权限问题。
我们把apiVersion: rbac.a...
在以前的文章 ?Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装 和 centos 使用kubeadm安装kubernetes 1.15.3,由于某些原因需要更新版本,索性直接安装最新的版本来试一下。
1.Install
1.安装并启用 Docker
sudo apt install docker.io
sudo systemctl enable docker
docker --version
2.添加 Kubernetes signing key 和Repository
sudo apt install curl
curl -s https://packages.cloud.google.com/apt/doc/apt-k...
官方文档: https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/1、前提条件一台或多台运行着Ubuntu16.04+操作系统的机器
硬件配置:内存:2GB+,CPU:2C+ 硬盘:30GB+
集群中的所有机器的网络可以相互通信
禁用交互分区
可以访问外网,需要拉取镜像2、准备部署Kubernetes集群
2.1、...
pod信息
apiVersion: v1
kind: Pod
metadata:name: my-vm01
spec:containers:- name: vmimage: ubuntuimagePullPolicy: IfNotPresent
但是一直无法启动,查看原因是pod的存在时间很短,如果让pod持续运行,需要新增一条指令让他一直运行
参考https://serverfault.com/questions/924243/back-off-restarting-failed-container-error-syncing-pod-in-minikube报错信息如下:Events:Type Reason Age From ...
Ubuntu16.04安装kubernetes1.13集群
最新的安装可以使用以下方式:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/quick-start-guide
方便,快捷!以下为正文。
前言
Docker容器化,虚拟化技术上的又一个猛将,可以极高提高软件部署的速度。运行一个Docker容器,这个容器作为一个进程分配了计算资源,不同容器之间资源隔离,仿佛每个容器都是一台机器,
并且通过宿主机网桥,可以模拟一个局域网。可以参考: 新手教程
Do...
原文链接:https://blog.csdn.net/moxiaomomo/article/details/89880900?
安装dockers 详见上一篇博客 https://mp.csdn.net/postedit/100084226
转自 https://blog.csdn.net/moxiaomomo/article/details/89880900
在大佬的博客上又加了一些实际部署遇到的情况记录一下
#.准备工作
#关闭防火墙sudo ufw disable
#关闭系统swapsudo swapoff -a
#安装docker
#建议版本: docker-ce-18.0x
#2.准备k8s安装环境
#配置k8s的源 {
以下两种...
每个主机切换到root用户
1、设置主机之间ssh无密码登录。
本地系统执行 ssh-keygen -t rsa 命令,生成密钥文件
本地机器执行命令如:ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.164.194.42, 将公钥文件传输的远程机器,并生效。
注意:免密码登录的处理是用户对用户的,切换其他用户后,仍然需要输入密码
公钥传到远程机器并生效的操作,可用其他方式实现,如scp后修改authorized_keys
远程机器的.ssh目录需要700权限,authorized...