.Net Core2.1 秒杀项目一步步实现CI/CD(Centos7.2)系列二:k8s高可用集群搭建总结以及部署API到k8s

前言:本系列博客又更新了,是博主研究很长时间,亲自动手实践过后的心得,k8s集群是购买了5台阿里云服务器部署的,这个集群差不多搞了一周时间,关于k8s的知识点,我也是刚入门,这方面的知识建议参考博客园大神edisonchou的系列文章《.NET Core on K8S学习实践系列文章索引(Draft版)》,为什么我要写该系列的文章,是因为我之前 工作的几家公司应用都已经容器化了,.net framewo...

k8s介绍 k8s搭建一个应用(mysql+tomcat)

k8s介绍 k8s搭建一个应用(mysql+tomcat) kubetnetes介绍 官网 https://kubernetes.io/ Kubernetes也就是k8s Kubernetes是一个开源系统,它主要用来自动部署、扩容缩容和管理容器应用。 它将诸多应用的容器分为若干个逻辑单元以便于管理和发现。Kubernetes拥有着在kubernetes中,service是核心,我们并不需要太多关注ku...

详细聊聊k8s deployment的滚动更新(一)

s.com/mrvolleyball/nginx:v1docker pull registry.cn-beijing.aliyuncs.com/mrvolleyball/nginx:v2root@k8s-master:~# docker run -d --rm -p 10080:80 nginx:v1e88097841c5feef92e4285a2448b943934ade5d86412946bc...

云计算之k8s系列_第九回

上一回我们得出了一个结论:pod扮演的是传统部署环境里“虚拟机”的角色。这样的设计,是为了使用户从传统环境(虚拟机)向k8s环境(容器)的迁移更方便。 如果我们能把pod看成传统环境里的“机器”,把容器看做是运行在这个“机器”里的“用户程序”,理解pod就非常容易了。 比如,调度、网络、存储,以及安全相关的属性,基本上是pod级别的 这些属性的共同特征是,它们描述的是“机器”这个整体,而不是里面运行的...

云计算之k8s系列_第六回

et     不要启动,若在此处启动,则kubeadm init会报10250端口被占用,开机自启即可,因为待会kubeadm init初始化时会启动 4.准备海外一台云服务器,安装docker,下载k8s所需要的镜像,并打包下载到本地,导入到images中     此处我用的是kubernetes1.14.3版本比较新,所以,对应的docker版本也一定要高,否则kubeadm init会不成功  ...

云计算之k8s系列_第八回

方式存在。 比如,rsyslogd的程序,他负责linux操作系统的日志处理。rsyslogd的主程序main,和它要用到的内核日志模块imklog等,相互协作,共同完成rsyslogd程序的职责。而k8s项目所做的,其实就是将"进程组"的概念映射到容器技术中。 还是以rsyslogd为例,已知rsyslogd有三个进程组成:imklog、imuxsock、main主程序。这三个进程要运行在同一台机器上...

k8s学习 - 概念 - master/node

k8s学习 - 概念 - master/node在k8s中,有各种各样的概念和术语。这些概念是必须要学习和掌握的。我们先罗列下所有概念,然后再一个个看具体实例。大概说一下这些概念: Master: k8s的主控组件,对应的对象是node。Node: 是k8s集群的机器节点,相当于master-node。一个node就对应一个具体的物理机或者虚拟机。Container: 是一个镜像容器,一个con...

云计算之k8s系列_第七回

上一回,我们搭建了kubernetes集群,现在我们使用kubernetes集群发布第一个容器化应用。在这之前,我们要制作容器的镜像。 使用kubernetes的必备技能:编写配置文件(YAML)。 Kubernetes跟docker项目不同,它不建议我们使用命令行的方式运行容器,而是编写yaml文件,把容器的定义、参数、配置,统统记录在一个yaml文件中,然后用这样一句指令把它运行起来: kubec...

k8s学习 - 概念 - Deployment

k8s学习 - 概念 - Deployment有了 ReplicaSet 还需要有 Deployment 的原因是希望有一个控制器能管理部署更新时候的版本控制问题。一个 Deployment 可以管理多个 ReplicaSet, 一个 ReplicaSet 可以管理多个 Pod。最通用的场景是当我们对某个 Pod 里面的镜像进行升级的时候,我们非常迫切需要有一个版本号概念,并且在发现问题的时候可以随时...

k8s1.14 一、环境

swapoff -a sed -i 's/.*swap.*/#&/' /etc/fstab 4.配置内核参数,将桥接的IPv4流量传递到iptables的链 cat > /etc/sysctl.d/k8s.conf <<EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF sysct...
关于我们 联系我们 友情链接 LMLPHP后院 
本站由 LMLPHP 强力驱动 ©2014-2019 LMLPHP 耗时0.045551(s)
2019-09-21 19:15:01 1569064501