![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kubernetes
墙角一直霉
这个作者很懒,什么都没留下…
展开
-
Kubernetes基础概念
1.Kubernetes架构Kubernetes借鉴了Borg的设计理念,比如Pod、Service、Labels和单Pod单IP等。Kubernetes的整体架构跟Borg非常像,如下图所示Kubernetes主要由以下几个核心组件组成:etcd保存了整个集群的状态;apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;c...原创 2019-01-10 15:28:30 · 1040 阅读 · 0 评论 -
k8s基础命令
docker run如何运行一个 nginx Deployment 并将其暴露出来? 查看 kubectl run 。 使用 docker 命令:$ docker run -d --restart=always -e DOMAIN=cluster --name nginx-app -p 80:80 nginxa9ec34d9878748d2f33dc20cb25c714ff21da8d...原创 2019-01-10 15:30:40 · 2224 阅读 · 2 评论 -
k8s搭建过程常见错误
open /etc/kubernetes/ssl/kubernetes.pem: no such file or directory 将/usr/lib/systemd/system/etcd.service中配秘钥的部分删除 listen tcp 127.0.0.1:2379: bind: address already in use/etc/etcd/etcd.conf 1...原创 2019-01-10 15:31:36 · 3066 阅读 · 1 评论 -
kubeadm安装k8s
系统:centos7 1.节点划分 master 192.168.30.147node1 192.168.30.148node2 192.168.30.149 #!/bin/bashexport docker_version=17.03.2yum install -y yum-utils device-mapper-persistent-data lv...原创 2019-01-10 15:34:02 · 449 阅读 · 0 评论 -
Kubernetes 单点安装
Kubernetes 单点安装一、环境准备二、Kubernetes InstallMaster配置1.安装CFSSL工具2.生成ETCD证书3.安装启动ETCD4.安装Docker5.安装Kubernetes6.生成分发Kubernetes证书7.服务配置配置8.Master 上安装node节点Node节点配置1.Docker安装2.分配证书3.Node节点配置...原创 2019-01-10 15:52:28 · 2037 阅读 · 0 评论 -
k8s持久化存储
概念PV 的全称是:PersistentVolume(持久化卷),是对底层的共享存储的一种抽象,PV 由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS 等,都是通过插件机制完成与共享存储的对接。PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 Pod 比较类似,P...原创 2019-01-10 15:54:27 · 3450 阅读 · 0 评论 -
kubernetes初始化环境脚本
#!/bin/bash#查看系统及内核版本cat /etc/redhat-releaserelease=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`system=`cat /etc/redhat-release|awk '{print $1}'`if [ "$release" == 7 ] && [ "...原创 2019-01-10 16:50:26 · 497 阅读 · 0 评论 -
动态jenkins slave
1、Jenkins CI/CD 背景介绍持续构建与发布是我们日常工作中必不可少的一个步骤,目前大多公司都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程,然而传统的 Jenkins Slave 一主多从方式会存在一些痛点,比如:主 Master 发生单点故障时,整个流程都不可用了;每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化的配置导致管理起来非...原创 2019-01-24 18:25:04 · 4000 阅读 · 0 评论 -
Prometheus+Grafana的监控部署
1.k8s集群搭建2.部署Prometheus 1.master/node节点环境部署在master可以进行安装部署安装git,并下载相关yaml文件git clone https://github.com/wenpengfan/k8s-prometheus.git2.在node节点下载监控所需镜像docker pull prom/node-exporter...原创 2019-02-11 10:42:28 · 2786 阅读 · 0 评论