简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
写在前面Centos 作为企业服务器的操作系统是很常见的,为了保持纯净的系统环境,通常情况下,不需要安装图形桌面,最小化地安装 Centos(minimal 版本) 就可以了。如果选择 linux 作为个人电脑的操作系统,推荐使用 ubantu!在 Centos 安装 GNOME 图形桌面,使用 yum 指令就可以了。1. Centos版本[root@Python ~]...
一、存储卷的概念和类型为了保证数据的持久性,必须保证数据在外部存储在docker容器中。在宿主机和容器内做映射,可以保证在容器的生命周期结束时,数据依旧可以实现持久性存储。但是在k8s中,由于pod分布在各个不同的节点之上,并不能实现不同节点之间持久性数据的共享,并且,在节点故障时,可能会导致数据的永久性丢失。为此,k8s就引入了外部存储卷的功能。k8s的存储卷类型:[root@...
一、主机环境预设1、测试主机说明测试使用的 k8s 集群可由一个 master 主机及一个以上(建议至少两个)node 主机组成,这些主机可以是物理服务器,也可以是 vmware 等虚拟平台上的虚拟主机,甚至是云主机。本测试环境由 vmvare 虚拟平台上三个独立虚拟主机组成,操作系统均为 CentOS 7.6.1810,各 ip 地址对应如下:192.168.3.30 C...
一、helm简介很多人都使用过Ubuntu下的ap-get或者CentOS下的yum,这两者都是Linux系统下的包管理工具。采用apt-get/yum,应用开发者可以管理应用包之间的依赖关系,发布应用,用户则可以以简单的方式查找、安装、升级、卸载应用程序。我们可以将Helm看作Kubernetes下的apt-get/yum。Helm是Deis (https://deis.com/) 开发...
1.查看k8s版本[root@master1 ~]# kubectl versionClient Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.2", GitCommit:"66049e3b21efe110454d67df4fa62b08ea79a19b", GitTreeState:"clean", Buil...
一、statefulset简介 从前面的学习我们知道使用Deployment创建的pod是无状态的,当挂载了Volume之后,如果该pod挂了,Replication Controller会再启动一个pod来保证可用性,但是由于pod是无状态的,pod挂了就会和之前的Volume的关系断开,新创建的Pod无法找到之前的Pod。但是对于用户而言,他们对底层的Pod挂了是没有感知的,但是当...
一、什么是Pod?Pod是kubernetes中你可以创建和部署的最小的单位。一个Pod代表着集群中运行的一个进程。在Kubrenetes集群中Pod有如下两种使用方式:一个Pod中运行一个容器,在这种使用方式中,你可以把Pod想象成是单个容器的封装,kuberentes管理的是Pod而不是直接管理容器。在一个Pod中同时运行多个容器。一个Pod中也可以同时封装几个需要紧密耦合互相...
一、什么是DaemonSet?DaemonSet确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。使用 DaemonSet 的一些典型用法:运行集群存储 daemon,例如在每个 Node 上运行glust...
原文博客:https://www.cnblogs.com/linuxk/p/9706720.htmlhttps://www.cnblogs.com/caibao666/p/11235500.html一、什么是Ingress?Kubernetes 暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress;1、...