简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题,由北京海文互知网络有限公司开发,发布于2012年10月;除了一般网盘所提供的云存储以及共享功能外,Seafile还提供消息通信、群组讨论等辅助功能,帮助更好的围绕文件展开协同工作。主要功能有以下:文件同步与共享你可以创建不同的资料库来分类组织文件。可以在私人间或群组中共享这些资料库。每个资料库都可以选择性的
相信很多开发人员或者学习互联网人员都会安装虚拟机来学习,一般常用的虚拟化软件是vmware workstation、virtual box、KVM等虚拟化工具来满足自己测试虚拟机的要求。01 Nano介绍今天我推荐一款更加轻量的虚拟机管理平台,那就是NanoNano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功能完备,开箱即用,数分
应用程序生命周期管理dockerfileDeploymentServiceStatefulSetIngressDaemonSet服务编排: YAML文件格式说明K8S是一个容器编排引擎,使用YAML文件编排要部署的应用。不支持制表符 “tab”缩进,使用空格缩进通常开头缩进2个空格字符后缩1个空格,入冒号,逗号等“---”表示YAML格
#安装要求,准备环境#系统centos7.6#硬件:2个CPU,2G内存#可以访问外网,禁用swap#提前安装docker环境准备三台服务器服务器ip服务器名称192.168.106.102k8s-master192.168.106.103k8s-node01192.168.106.104k8s-node021.0 初始化系统环境,以下命令三台服务器全部执行1.1关闭防火墙systemctl st
helm V3的特性:架构改变,去掉Tiller,直接helm通过kubeconfig连接apiserverrelease名称可以在不同命令空间重用chart支持放到docker镜像仓库K8S部署一个应用的流程如下编写yaml :deployment service ingress1.0创建 deployment模板kubectlcreatedeploymentnginx--image=nginx
1.0etcd数据库备份与恢复1.1安装工具yum-y installetcd1.2备份ETCDCTL_API=3 etcdctl \#指定3版本snapshot save snap.db \#备份命令--endpoints=https://127.0.0.1:2379 \ ##指定ip
1.0 service的意义:1.防止Pod失联(发现服务)2.定义一组Pod的访问策略(负载均衡)2.0 Pod 与service之间的关系:1.通过lable-selector相关联(标签)2.通过service实现pod的负载均衡(TCP/UDP4层),service实现的负载均衡是7层的(应用层)3.0 service主要类型:3.1: ClusterIP,每创建一个service都会创建
为什么需要存储卷?1.启动时需要初始化数据,例如配置文件2.启动过程中产生临时数据,该临时数据需要多个容器间共享3.启动过程中产生持久数据,例如mysql的data数据kubernetes中的volume提供了在容器中挂在外度存储的能力pod需要设置卷来源(soec.volume)和挂载点(spec.containers.volumeMount两个信息后才能使用相应的volume常用的数据卷)1.
本次部署采用ansible一键部署完成官方文档https://github.com/lizhenliang/ansible-install-k8s准备三台服务器ip角色服务192.168.106.102K8S-masterkube-apiserver,kube-controller-manager,kube-scheduler,etcd192.168.106.103K8S-node1kubelet
tabk8s命令方法yum install -y bash-completionsource /usr/share/bash-completion/bash_completionecho "source <(kubectl completion bash)" >> ~/.bashrcsource <(kubectl completion bash)第一步 检查之前的集群环境