
Kubernetes
Alan • Lee
写代码就要像写诗一样
博客:blog.alanlee.top
展开
-
【学习笔记 - Kubernetes(k8s)】安装Kubernetes Dashboard
安装Kubernetes Dashboard安装下载yaml文件wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta5/aio/deploy/recommended.yaml如果访问不了该 yaml 文件,请使用下面的命令,效果是等价的wget https://kuboard.cn/instal...原创 2020-03-03 17:10:56 · 493 阅读 · 0 评论 -
【学习笔记 - Kubernetes (k8s)】Kubernetes 指定外部访问service的端口
Kubernetes 指定外部访问service的端口集群外部方式访问:NodePortNodePort在kubenretes里是一个早期广泛应用的服务暴露方式。Kubernetes中的service默认情况下都是使用的ClusterIP这种类型,这样的service会产生一个ClusterIP,这个IP只能在集群内部访问,要想让外部能够直接访问service,需要将service type修...原创 2020-03-03 17:09:40 · 4639 阅读 · 0 评论 -
【学习笔记 - Kubernetes (k8s)】Kubernetes - 从私服中拉取镜像
Kubernetes - 从私服中拉取镜像docker 私有仓库地址配置修改docker的daemon.jsonvim /etc/docker/daemon.json 加入如下节点"insecure-registries":["私服ip:端口"],完整配置如下{ "registry-mirrors": ["http://f1361db2.m.daocloud.io"],...原创 2020-03-03 17:08:50 · 982 阅读 · 0 评论 -
【学习笔记 - Kubernetes(k8s)】Kubernetes 集群卸载清理
Kubernetes 集群卸载清理kubeadm reset -fmodprobe -r ipiplsmodrm -rf ~/.kube/rm -rf /etc/kubernetes/rm -rf /etc/systemd/system/kubelet.service.drm -rf /etc/systemd/system/kubelet.servicerm -rf /usr/bi...原创 2020-03-03 17:07:15 · 2098 阅读 · 1 评论 -
【学习笔记 - Kubernetes(k8s)】Ingress 统一访问入口
Ingress 统一访问入口什么是 Ingress通常情况下,Service 和 Pod 的 IP 仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到 Service 在 Node 上暴露的 NodePort 上,然后再由 kube-proxy 通过边缘路由器 (edge router) 将其转发给相关的 Pod 或者丢弃。而 Ingress 就是为进入集群的请求提供路由规则的集合In...原创 2020-02-29 20:45:56 · 31307 阅读 · 0 评论 -
【学习笔记 - Kubernetes(k8s)】kubernetes常用命令
kubernetes常用命令查看组件状态kubectl get cs查看环境信息kubectl cluster-info查看节点kubectl get nodes查看命名空间kubectl get namespace创建命名空间apiVersion: v1kind: Namespacemetadata: name: development运行容器kubec...原创 2020-02-29 20:44:26 · 185 阅读 · 0 评论 -
【学习笔记 - Kubernetes(k8s)】Kubernetes 修改默认的端口范围
Kubernetes 修改默认的端口范围Kubernetes 服务的 NodePort 默认端口范围是 30000-32767,在某些场合下,这个限制不太适用,我们可以自定义它的端口范围,操作步骤如下:编辑 vi /etc/kubernetes/manifests/kube-apiserver.yaml 配置文件,增加配置 --service-node-port-range=2-65535a...原创 2020-02-29 20:36:36 · 6700 阅读 · 1 评论 -
【学习笔记 - Kubernetes(k8s)】Kubernetes 通过资源配置运行容器
Kubernetes 通过资源配置运行容器我们知道通过 run 命令启动容器非常麻烦,Docker 提供了 Compose 为我们解决了这个问题。那 Kubernetes 是如何解决这个问题的呢?其实很简单,使用 kubectl create 命令就可以做到和 Compose 一样的效果了,该命令可以通过配置文件快速创建一个集群资源对象。创建容器以部署nginx为例在master机器上操作...原创 2020-02-29 20:35:27 · 294 阅读 · 0 评论 -
【学习笔记 - Kubernetes (k8s)】Kubernetes 创建第一个容器 ——以安装nginx为例
Kubernetes 创建第一个容器 ——以安装nginx为例以安装nginx为例创建容器在master机器上操作创建容器kubectl run nginx --image=nginx --replicas=2 --port=80–image=nginx 指定镜像为nginx–replicas=2 创建实例的数量为2–port=80 指定容器端口为80查看创建的容器kube...原创 2020-02-29 20:33:22 · 454 阅读 · 0 评论 -
【学习笔记 - Kubernetes(k8s)】CentOS 安装kubernetes
CentOS 安装kubernetes机器配置要求:3台 机器第1台:my-master 这台机必须配置2个cpu以上, 2G内存以上第2台:my-node-1(1核2G)第2台:my-node-2(1核2G)系统Cent OS 7.6 或ubuntu安装docker(安装过docker的可以跳过此步骤)设置 yum repository# 在 master 节...原创 2020-02-29 20:29:19 · 451 阅读 · 0 评论