sudo passwd root 设置root的密码、
sudo apt-get update 更新
apt-get install ssh 安装ssh
vim /etc/ssh/sshd_config 编辑 PermitRootLogin yes
systemctl restart sshd 重启ssh
ssh root@192.168.0.142 本机通过ssh链接linux
ufw disable 关闭防火墙
Docker是一种容器技术。(集装箱)
容器是一种轻量级、可以指、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。
开发在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云上运行。
安装和配置:
{ "registry-mittors": ["https://dvwzscc0.mirror.aliyuncs.com"] }
docker pull mysql:5.6
拉取镜像
Docker概念:
docker build -t aaa:1.0 .
,在当前目录构建一个名为aaa的镜像基于容器技术的分布式架构领先方案,它是google严格保密十几年的秘密武器-Borg的一个开源版本。
是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。
实现容器的自动化复制和部署。随时扩展或收缩容器规模,并提供负载均衡。方便容器升级。提升容器弹性,如果失效就替换它。
K8s测试服务器的集中化、自动化管理。将各种平台的服务器加入集群,按需部署或销毁。持续集成时方便自动部署。
kubectl create -f /root/kube.yaml
kubectl apply -f /root/kube.yaml 客户端将请求发送给API server
kubectl get service --all-namespaces
kubectl delete -f /root/kube.yaml
kubectl get pod --all-namespaces -o wide 获取Pod
kubectl describe pod xxxxx -n kube-system 信息Pod
kubectl delete pod xxxx -n kube-system 删除Pod
持续集成(CI)时一种软件开发实践,每次集成都通过自动化的构建(包括编译、打包、部署、自动化测试)来验证。