美文网首页
k8s系列2: 基础设置

k8s系列2: 基础设置

作者: Andy_1ee | 来源:发表于2020-12-16 23:12 被阅读0次

在使用kubeadm安装了k8s集群后理论上是可以进行正常的使用了, 但是某些设置的设定会方便后续集群的使用, 避免在集群使用时对集群进行设置

1. 集群时区的修改

集群默认的时区采用的是utc时区, 比我们所在的东八区晚8个小时, 在平时使用集群式不会产生影响, 但在使用k8s的cronjob时会受到时区的影响, 所以需要设置集群的时区
设置方式如下:

cd  /etc/kubernetes/manifests
# etcd.yaml  kube-apiserver.yaml  kube-controller-manager.yaml  kube-scheduler.yaml

# 将上方四个文件进行时区映射
volumeMounts:
    # 增加以下mountPath
    - mountPath: /etc/localtime
      name: localtime
    
volumes:
    - hostPath:
        path: /etc/localtime
      name: localtime

映射完毕后, 文件对应的静态pod会进行重启,重启完成后即可

2. 修改集群的端口范围

在k8s集群创建时, 默认集群中可以使用的端口范围是:30000-65535
修改k8s默认端口范围的方式是

cd /etc/kubernetes/manifests
vim kube-apiserver
# 在文件如下位置添加
spec:
  containers:
  - command:
      - kube-apiserver
      - -- service-node-port-range=1-65535  #添加此行

修改后保存退出,集群的api-server pod会默认重启, 可能会出现短时间的api-server无法访问的情况

3. k8s-master节点去除污点

在默认情况下, k8s-master节点是不进行任务的调度的,使master节点尽量只运行k8s基础服务, 我们可以手动去除此污点

kubectl taint nodes k8s-master node-role.kubernetes.io/master:NoSchedule-

4.

持续更新中

相关文章

  • k8s系列2: 基础设置

    在使用kubeadm安装了k8s集群后理论上是可以进行正常的使用了, 但是某些设置的设定会方便后续集群的使用, 避...

  • Kubernetes容器编排技术

    k8s:云原生(在各种云都像是在本地部署<个人理解>)的基础设置 K8S宏观组件理解 service\lable ...

  • K8S集群二进制安装

    K8S安装部署文档 一、操作系统基础设置 1.1 机器名称与IP地址规划 1.2 主机名称设置 1.3 设置主机I...

  • Android studio教程

    下载和安装 基本设置与运行 快捷键 Gradle基础 系列

  • spark on k8s 镜像构建

    spark on k8s 基础镜像的构建 背景 这是跑spark on k8s任务的基础镜像,用来指明execut...

  • Axure新手入门(四)

    本文目录 基础31. 切换元件库 第2章 页面设置 基础32. 设置页面居中 基础33. 设置页面背景(图片/颜色...

  • 【转载】Axure教程(31-40)

    本文目录 基础31. 切换元件库 第2章 页面设置 基础32. 设置页面居中 基础33. 设置页面背景(图片/颜色...

  • 「01」Illustrator 2018 入门教程

    沐泊的Ai零基础系列教程 第一讲 基础知识01 「软件简介,界面简洁,基础设置」 Adobe Illustrato...

  • 12-撩课JavaEE-Response

    学习地址:撩课-JavaWeb系列1之基础语法-前端基础撩课-JavaWeb系列2之XML撩课-JavaWeb系列...

  • 05-码蚁JavaWeb之Tomcat插件安装

    学习地址:撩课-JavaWeb系列1之基础语法-前端基础撩课-JavaWeb系列2之XML撩课-JavaWeb系列...

网友评论

      本文标题:k8s系列2: 基础设置

      本文链接:https://www.haomeiwen.com/subject/xzoogktx.html