Docker部署rancherv2.44及故障排查
目录列表
Docker部署rancherv2.44及故障排查
1.环境准备
2.获取rancher2.4.4镜像
3.部署rancher
4.访问rancher
4.1.设置语言为中文...
/
574 次浏览/
容器虚拟化
k8s基本概述
1.k8s架构和组件
1)在k8s中分为两种角色,一个是k8s master,一个是k8s node,master属于控制节点,真正工作的是node节点
2)k8s中用到的数据库是etcd,etcd是一个缓存数据库
3)k8s-master中需要安装的服务有api-server和controller manager和scheduler和etcd,其中最核心的服务是apiser...
/
650 次浏览/
容器虚拟化
k8s功能特性
1.k8s的核心功能
1.1.自愈
重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应的容器会被中止,并且在容器准备好服务之前不会把其向客户端广播
自愈功能就好比是当一个容器在一个节点上不可用了,会迅速的迁移到另一个可用的node节点,保证业务的高可用
1.2.弹性伸缩
弹性伸缩也是水平扩展
弹性伸...
/
772 次浏览/
容器虚拟化
k8s常用资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一个资源的详细过程
kubectl describe pos pod_name
删除一个资源
kubectl delete pod pod_name
kubectl delete -f xxx.yaml
编辑一个资源的配置文件
kubectl e...
/
590 次浏览/
容器虚拟化
k8s常用资源之rc资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一个资源的详细过程
kubectl describe pos pod_name
删除一个资源
kubectl delete pod pod_name
kubectl delete -f xxx.yaml
编辑一个资源的配置文件
kube...
/
684 次浏览/
容器虚拟化
k8s常用资源之svc资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一个资源的详细过程
kubectl describe pos pod_name
删除一个资源
kubectl delete pod pod_name
kubectl delete -f xxx.yaml
编辑一个资源的配置文件
kub...
/
657 次浏览/
容器虚拟化
k8s常用资源之deployment资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一个资源的详细过程
kubectl describe pos pod_name
删除一个资源
kubectl delete pod pod_name
kubectl delete -f xxx.yaml
编辑一个资源的配...
/
568 次浏览/
容器虚拟化
k8s持久化存储pv、pvc
1.PV和PVC持久化存储简介
概念:一个应用肯定会跑多个pod,多个pod里面肯定会存放数据,当一个pod死了,数据也会跟着消失,因此k8s就有了pv的概念,pv就是持久化存储,相当于docker的volume,pvc就是分配pv的容量给pod。
在docker的设计实现中,容器中的数据是临时的,即当容器被销毁时,其中的数据将会小时,如果需要持久化数据,需要使用docker数据卷挂...
/
517 次浏览/
容器虚拟化
k8s部署kodexplorer
1.准备kodexplorer的docker镜像
1)导入镜像
[root@k8s-master kod]# docker load -i centos69_kod.tar.gz
aaa5621d7c01: Loading layer [==================================================>] 202.4 MB/202.4 MB...
/
658 次浏览/
容器虚拟化
tomcat+mysql容器之间相互访问
在企业很多环境中,通常是容器之间相互配合访问的
在k8s中可以通过vip来实现容器之间的相互访问
先准备数据库的yaml文件,在准备应用的yaml文件,应用连接数据库时使用clusterip的方式去连接
环境用到的配置文件
[root@k8s-master tomcat]# tree .
.
├── docker-mysql-5.7.tar.gz
├── my...
/
466 次浏览/
容器虚拟化