
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.添加服务添加服务2.删除服务删除服务3.设置健康检查健康检查4.同一个服务注册多个实例5.获取服务获取服务
在go中经常谈到的一句话是:不要通过共享内存的方式进行通信,而是应该通过通信的方式共享内存。在Goroutine之间通过channel传递数据,作为Go语言的核心数据结构和Goroutine之间的通信方式,channel是支撑Go语言高性能并发编程模型的重要结构。channel在运行时的内部表示是runtime.hchan,该结构体中包含了用于保护成员变量的互斥锁,从某种程度上说,channel是
k8s提供两类资源,configMap和Secret,可以用来实现业务配置的统一管理, 允许将配置文件与镜像文件分离,以使容器化的应用程序具有可移植性 。

1.kubernetes的GUI资源管理插件-仪表盘hdss7-200上下载dashboard镜像[root@hdss7-200 ~]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3[root@hdss7-200 ~]# docker images|grep dashboard[root@hdss7-200 ~]# docker tag f
1.kubernetes的服务发现插件-CoreDNS1.1 部署kubernetesubernetes的内网资源配置清单在运维主机上(hdss7-200.host.com上)准备Coredns镜像文件,以docker镜像文件的方式部署到Kubernetes集群中去。[root@hdss7-200 ~]# vi /etc/nginx/conf.d/k8s-yaml.od.com.confserve
1.安装CNI网络插件Flannel (hdss7-21、hdss7-22)1.1 下载软件,解压,做软链接root@hdss7-21 ~]# cd /opt/src/[root@hdss7-21 src]# wget https://github.com/coreos/flannel/releases/download/v0.11.0/flannel-v0.11.0-linux-amd64.ta
kubernetes的更新回滚策略
kubernetes提供了pod eviction,在某些情况下node出现NotReady,资源不足的时候,需要将node上面的pod驱逐至其他节点,用于保障业务的正常运行,但是驱逐的行为并不是“立即”执行,给了一段的缓冲时间,超过这个时间才会将pod驱逐。Kube-controller-manager会周期性的检查所有node的状态,当node处于NotReady状态一定时间后将node上面的
2.基础环境准备2.1 系统基础设置(所有机器都要执行)2.1.1 设置主机名hostnamectl set-hostname hdss7-xx.host.com2.1.2 设置网卡~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROT







