美文网首页
k8s集群问题

k8s集群问题

作者: 黑客不黑_ | 来源:发表于2019-06-12 11:36 被阅读0次

1、hostname “master” could not be reached
在host中没有加解析 ,或者hostname没有修改。
我加了解析但是没有改主机名所以无效。

#临时
hostname k8s-master
#永久
vi /etc/sysconfig/network 
HOSTNAME=k8s-master

科普:

问题2: 修改了hostname后,如何使其立即生效而不用重启操作系统。

方法1:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用echo  servername > /proc/sys/kernel/hostname。

     [root@DB-Server ~]# echo Test >/proc/sys/kernel/hostname

      注意当前会话还是不会变化,但是后续新建会话则会生效。

方法2:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用sysctl kernel.hostname命令使其立即生效

    [root@DB-Server ~]# sysctl kernel.hostname=Test2

    kernel.hostname = Test2

注意当前会话还是不会变化,但是后续新建会话会生效。

方法3:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用hostname命令使其生效

    [root@Test ~]# hostname DB-Server

    注意当前会话还是不会变化,但是后续新建会话会生效。

其实呢,这几种方式只是结合永久性修改和临时性修改hostname,使其不必重启Linux服务器,哈哈,不知道你明白没。

问题3: 修改hostname有几种方式?

1:  hostname DB-Server                                   --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

2:  echo DB-Server  > /proc/sys/kernel/hostname          --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

3: sysctl kernel.hostname=DB-Server                      --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

4: 修改/etc/sysconfig/network下的HOSTNAME变量             --需要重启生效,永久性修改。

2、 [ERROR NumCPU]: the number of available CPUs 1 is less than the required 2
cpu配置不够,必须大于等于2核,因为我是用虚拟机测试的,所以只给了1核,更改大于2核就可以了。


image.png

3、[ERROR Swap]: running with swap on is not supported. Please disable swap
需要关闭swap,相当于windows的虚拟内存
关闭swap:

$ swapoff -a  $ 临时
$ vim /etc/fstab  $ 永久
  • k8s集群配置文件和证书路径

[root@k8s-master kubernetes]# tree
.
├── admin.conf
├── controller-manager.conf
├── kubelet.conf
├── manifests
│   ├── etcd.yaml
│   ├── kube-apiserver.yaml
│   ├── kube-controller-manager.yaml
│   └── kube-scheduler.yaml
├── pki
│   ├── apiserver.crt
│   ├── apiserver-etcd-client.crt
│   ├── apiserver-etcd-client.key
│   ├── apiserver.key
│   ├── apiserver-kubelet-client.crt
│   ├── apiserver-kubelet-client.key
│   ├── ca.crt
│   ├── ca.key
│   ├── etcd
│   │   ├── ca.crt
│   │   ├── ca.key
│   │   ├── healthcheck-client.crt
│   │   ├── healthcheck-client.key
│   │   ├── peer.crt
│   │   ├── peer.key
│   │   ├── server.crt
│   │   └── server.key
│   ├── front-proxy-ca.crt
│   ├── front-proxy-ca.key
│   ├── front-proxy-client.crt
│   ├── front-proxy-client.key
│   ├── sa.key
│   └── sa.pub
└── scheduler.conf


相关文章

网友评论

      本文标题:k8s集群问题

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