単機k 8 sが踏んだいくつかの穴を取り付ける

3594 ワード

環境
  • オペレーティングシステム:centos 7
  • docker:1.13.1
  • ユーザー:root
  • 自機にはすでにdockerがあります次のコマンドがなければ
  • も自動的にインストールされます.
    手順:
    1、 systemctl disable firewalld    //      
    2、yum install -y etcd kubernetes  //yum         docker
    3、    docker      /etc/sysconfig/docker, 
      :OPTIONS=’–selinux-enabled=false –insecure-registry gcr.io’
    4、       : Kubernetes apiservce     /etc/kubernetes/apiserver 
    KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,ServiceAccount,LimitRanger,ResourceQuota"  ServiceAccount   ,
    5、          :
        systemctl start etcd
        systemctl start docker
        systemctl start kube-apiserver
        systemctl start kube-controller-manager
        systemctl start kube-scheduler
        systemctl start kubelet
        systemctl start kube-proxy
    6、           kubectl version        
       Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2",GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
       Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
    

    問題が発生:
         :  : systemctl start kube-apiserver        : 
    kube-apiserver.service: main process exited, code=exited, status=255/n/a   :
           ,  8080           ,   kube-apiserver     :
        : /etc/kubernetes/apiserver    KUBE_API_PORT            
         :                  kubectl version,     :     :
          : Error from server (BadRequest): the server rejected our request for  an unknow,
            。   ,kube-apiserver       ,   。
      :   k8s      8080,            ,              
      8080   , k8s  kube-apiserver          8080(            
     ),    kube-apiserver   ,        kubectl version         :
         :The connection to the server localhost:8080 was refused - did you specify the right 
    host or port?
    Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
    The connection to the server localhost:8080 was refused - did you specify the right host or port?
                     :  
    systemctl restart etcd
        systemctl restart docker
        systemctl restart kube-apiserver
        systemctl restart kube-controller-manager
        systemctl restart kube-scheduler
        systemctl restart kubelet
        systemctl restart kube-proxy
              :  kubectl  version
    Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
    Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
        
    

    参考ブログ:
    k 8 s入門、インストール、実践k 8 s中国語ドキュメント