単機k 8 sが踏んだいくつかの穴を取り付ける
環境オペレーティングシステム:centos 7 docker:1.13.1 ユーザー:root 自機にはすでにdockerがあります次のコマンドがなければ も自動的にインストールされます.
手順:
問題が発生:
参考ブログ:
k 8 s入門、インストール、実践k 8 s中国語ドキュメント
手順:
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中国語ドキュメント