随笔分类 -  k8s

Kubernetes
摘要:Docker安装Minio存储服务器详解 # mkdir -p /data/minio # docker pull nexus3:8089/minio/minio # docker run -p 9000:9000 --name minio \ --network gitlab_gitlab_net 阅读全文
posted @ 2020-11-11 17:09 —八戒— 阅读(834) 评论(0) 推荐(0) 编辑
摘要:HTTP证书申请,设置应用程序服务器使用HTTPS https://certs.godaddy.com/repository/ 根证书和中级证书下载地址(godaddy) ######Godaddy购买证书生成csr文件########## *.reportide.com一个根域名的证书 opens 阅读全文
posted @ 2020-10-13 18:14 —八戒— 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:修改Windows10默认字体和图标很大 打开Hyper-V Windows10下载Docker Desktop https://www.docker.com/products/docker-desktop [转]Windows 10 之 WSL 2 Windows Subsystem for Li 阅读全文
posted @ 2020-09-10 10:26 —八戒— 阅读(524) 评论(0) 推荐(0) 编辑
摘要:helm3使用入门 什么是 HelmHelm 为团队提供了在 Kubernetes 内部创建、安装和管理应用程序时需要协作的工具,有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。 有了 Helm,开发者可以: 查找要安装和使用的预打包软件(Chart) 轻松创建和托管自己的软 阅读全文
posted @ 2020-07-28 10:26 —八戒— 阅读(10370) 评论(0) 推荐(1) 编辑
摘要:1.nexus的安装 (linux 和 docker两种安装方式)重要参考 Sonatype Nexus3 Docker: sonatype/nexus3 Docker install: https://hub.docker.com/r/sonatype/nexus3/ https://hub.do 阅读全文
posted @ 2020-07-02 18:57 —八戒— 阅读(1494) 评论(0) 推荐(0) 编辑
摘要:安装helm3: wget https://get.helm.sh/helm-v3.2.4-linux-amd64.tar.gz tar -zxvf helm-v3.2.4-linux-amd64.tar.gzcd linux-amd64ll cp -a helm /usr/local/bin/he 阅读全文
posted @ 2020-07-02 16:32 —八戒— 阅读(705) 评论(0) 推荐(0) 编辑
摘要:#cd ~ #cd .kube/ #cat config #kubeconfig文件 #kubectl get pod -n kube-system #kubectl exec kube-proxy-mvmrs -n kube-system -it -- /bin/sh 容器里面的操作 #cd /r 阅读全文
posted @ 2020-06-18 16:42 —八戒— 阅读(799) 评论(0) 推荐(0) 编辑
摘要:第十五章 Kubernetes调度器 一、简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: ① 公平:如何保证每个节点都能被分配资源 ② 资源高效利用:集群所有资源最大化被使用 ③ 效率:调度的性能 阅读全文
posted @ 2020-06-17 13:31 —八戒— 阅读(453) 评论(0) 推荐(0) 编辑
摘要:第十四章 存储之PV-PVC #yum install -y nfs-common nfs-utils rpcbind #每台机器都需要执行包括harbor机器 #systemctl start rpcbind #systemctl start nfs 在harbor机器上创建目录 #mkdir / 阅读全文
posted @ 2020-06-16 13:10 —八戒— 阅读(502) 评论(0) 推荐(0) 编辑
摘要:第十三章 存储之volume 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kub 阅读全文
posted @ 2020-06-15 13:16 —八戒— 阅读(537) 评论(0) 推荐(0) 编辑
摘要:第十二章 存储之 Secret 1、Secret 存在意义 Secret 解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec中。Secret 可以以 Volume 或者环境变量的方式使用 2、Secret 有三种类型 ① Service Acco 阅读全文
posted @ 2020-06-12 13:44 —八戒— 阅读(431) 评论(0) 推荐(0) 编辑
摘要:第十一章 存储之ConfigMap 1、描述信息 ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用 阅读全文
posted @ 2020-06-11 14:20 —八戒— 阅读(333) 评论(0) 推荐(0) 编辑
摘要:第十章 Ingress 一、资料信息 自定义域名能够指向某个services。 Ingress-Nginx github 地址:https://github.com/kubernetes/ingress-nginx Ingress-Nginx 官方网站:https://kubernetes.gith 阅读全文
posted @ 2020-06-10 10:24 —八戒— 阅读(841) 评论(0) 推荐(0) 编辑
摘要:第九章 Service 一、Service 的概念 Kubernetes Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。这一组Pod能够被Service访问到,通常是通过Label Selector Service能够提供负载均衡的能力,但是在 阅读全文
posted @ 2020-06-09 10:04 —八戒— 阅读(492) 评论(0) 推荐(0) 编辑
摘要:第八章 资源控制器 一、什么是控制器 Kubernetes 中内建了很多 controller(控制器),这些相当于一个状态机,用来控制 Pod 的具体状态和行为 二、控制器类型 ① ReplicationController 和 ReplicaSet ② Deployment ③ DaemonSe 阅读全文
posted @ 2020-06-08 13:49 —八戒— 阅读(325) 评论(0) 推荐(0) 编辑
摘要:第六章 资源清单 简介:在k8s中,一般使用yaml格式的文件来创建符合我们预期期望的pod,这样的yaml文件我们一般称为资源清单 一、k8s中存在那些资源 名称空间级别 ① 工作负载型资源(workload):Pod、ReplicaSet、Deployment、StatefulSet、Daemo 阅读全文
posted @ 2020-06-05 13:08 —八戒— 阅读(773) 评论(0) 推荐(0) 编辑
摘要:第五章 配置私有仓库Harbor 第一步:设置局域网访问信任,自己创建的临时证书,这样docker之间就可以当作是信任的。网址随便写,但是必须要一致。 vim /etc/docker/daemon.json "insecure-registries":["https://hub.atguigu.co 阅读全文
posted @ 2020-06-05 09:07 —八戒— 阅读(917) 评论(0) 推荐(0) 编辑
摘要:安装指南 docker run -d -p 10080:80 -p 10443:443 rancher/rancher:v2.4.5 docker ps docker logs [CONTAINER ID] 浏览器访问:https://192.168.0.82:10443/ 设置初始密码: 设置UR 阅读全文
posted @ 2020-06-04 17:51 —八戒— 阅读(493) 评论(0) 推荐(0) 编辑
摘要:第四章 K8s部署安装 一、kube-proxy开启ipvs的前置条件 //1、加载netfilter模块 modprobe br_netfilter //2、添加配置文件 cat > /etc/sysconfig/modules/ipvs.modules <<EOF #!/bin/bash mod 阅读全文
posted @ 2020-06-04 13:38 —八戒— 阅读(828) 评论(0) 推荐(0) 编辑
摘要:第三章 k8s的node节点配置 设置系统主机名以及Host文件的相互解析 192.168.66.10#hostnamectl set-hostname k8s-master01 192.168.66.20#hostnamectl set-hostname k8s-node01 192.168.66 阅读全文
posted @ 2020-06-04 11:38 —八戒— 阅读(561) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示