上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: Pod简介Pod是Kubernetes创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个进程。一个Pod封装一个应用容器,Pod代表部署的一个单位。Pods提供两种共享资源:网络和存储。网络:每个Pod被分配一个独立的IP地址,Pod中的每个容器共享网络命名空间,包括IP地址和网络端口。存储:Pod可以指定一组共享存储volumes。Pod中的所有容器都可以访问共享volume... 阅读全文
posted @ 2019-11-12 10:20 我是一条最咸的咸鱼 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Kubernetes可以使用Namespaces(命名空间)创建多个虚拟集群。 大多数Kubernetes资源(例如pod、services、replication controllers或其他)都在某些Namespace中,但Namespace资源本身并不在Namespace中。 Namespac 阅读全文
posted @ 2019-10-31 16:20 我是一条最咸的咸鱼 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: PODPod是在K8s集群中运行部署应用或服务的最小单元,它是可以支持多容器的。Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。Pod是K8s集群中所有业务类型的基础。目前K8s中的业务主要可以分为长期伺服型(long-running)、批处理型(batch)、节点后台支撑型(node-daemon)和有状态应用型(s... 阅读全文
posted @ 2019-10-31 16:17 我是一条最咸的咸鱼 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: Master 组件Master组件提供集群的管理控制中心。Master组件可以在集群中任何节点上运行。但是为了简单起见,通常在一台VM/机器上启动所有Master组件,并且不会在此VM/机器上运行用户容器。kube-apiserverkube-apiserver用于暴露Kubernetes API。任何的资源请求/调用操作都是通过kube-apiserver提供的接口进行。ETCDetcd是Kub... 阅读全文
posted @ 2019-10-31 16:17 我是一条最咸的咸鱼 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes架构Kubernetes借鉴了Borg的设计理念,比如Pod、Service、Labels和单Pod单IP等。Kubernetes主要由以下几个核心组件组成:etcd保存了整个集群的状态;apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;con... 阅读全文
posted @ 2019-10-31 16:15 我是一条最咸的咸鱼 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 现象:# kubectl get pods -n kube-system |grep dashboardkubernetes-dashboard-6685cb584f-dqkwk 0/1 ContainerCreating 0 13m状态一直是ContainerCreating。查看pod日志:# kubectl describe pod kubernetes-d... 阅读全文
posted @ 2019-09-09 17:07 我是一条最咸的咸鱼 阅读(13084) 评论(0) 推荐(0) 编辑
摘要: TLS证书用于进行通信使用,组件需要证书关系如下:组件需要使用的证书etcdca.pem server.pem server-key.pemflannelca.pem server.pem server-key.pemkube-apiserverca.pem server.pem server-key.pemkubeletca.pem ca-key.pemkube-proxyca.pem kube... 阅读全文
posted @ 2019-09-09 14:57 我是一条最咸的咸鱼 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 环境准备机器信息主机名操作系统IP地址K8sm-218Centos 7.5-x86_64172.17.0.218k8s-219Centos 7.5-x86_64172.17.0.219k8s-220Centos 7.5-x86_64172.17.0.220关闭防火墙及selinux# systemctl stop firewalld# systemctl disable firewalld# se... 阅读全文
posted @ 2019-09-06 15:59 我是一条最咸的咸鱼 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: Go语言没有提供像Java、C#、Python语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。好处就是避免漏掉本应处理的错误。坏处是代码啰嗦。错误与异常区别错误指的是可能出现问题的地方出了问题,比如打开文件失败。异常是不应该出现问题的地方出了问题,比如空指针。Go中的错误是一种类型,错误用内置的error类型(接口)来表示。错误可以存储在变量中,从函数中返回。type e... 阅读全文
posted @ 2019-08-24 16:41 我是一条最咸的咸鱼 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 使用的"math/rand"包。基本随机数a := rand.Int()b := rand.Intn(100) //生成0-99之间的随机数fmt.Println(a)fmt.Println(b)可以生成随机数,但是数值不会变。生成可变随机数//将时间戳设置成种子数rand.Seed(time.Now().UnixNano())//生成10个0-99之间的随机数for i:=0;i<10;i++... 阅读全文
posted @ 2019-08-20 16:46 我是一条最咸的咸鱼 阅读(33244) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
返回顶部