Created
April 22, 2019 04:38
-
-
Save 100daysofdevops/f27d06b3bd9a39655111004549d996ba to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # kubeadm init --pod-network-cidr=10.244.0.0/16 | |
| [init] Using Kubernetes version: v1.14.1 | |
| [preflight] Running pre-flight checks | |
| [preflight] Pulling images required for setting up a Kubernetes cluster | |
| [preflight] This might take a minute or two, depending on the speed of your internet connection | |
| [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' | |
| [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env" | |
| [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml" | |
| [kubelet-start] Activating the kubelet service | |
| [certs] Using certificateDir folder "/etc/kubernetes/pki" | |
| [certs] Generating "ca" certificate and key | |
| [certs] Generating "apiserver" certificate and key | |
| [certs] apiserver serving cert is signed for DNS names [plakhera11c.mylabserver.com kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [10.96.0.1 172.31.16.235] | |
| [certs] Generating "apiserver-kubelet-client" certificate and key | |
| [certs] Generating "etcd/ca" certificate and key | |
| [certs] Generating "etcd/peer" certificate and key | |
| [certs] etcd/peer serving cert is signed for DNS names [plakhera11c.mylabserver.com localhost] and IPs [172.31.16.235 127.0.0.1 ::1] | |
| [certs] Generating "apiserver-etcd-client" certificate and key | |
| [certs] Generating "etcd/server" certificate and key | |
| [certs] etcd/server serving cert is signed for DNS names [plakhera11c.mylabserver.com localhost] and IPs [172.31.16.235 127.0.0.1 ::1] | |
| [certs] Generating "etcd/healthcheck-client" certificate and key | |
| [certs] Generating "front-proxy-ca" certificate and key | |
| [certs] Generating "front-proxy-client" certificate and key | |
| [certs] Generating "sa" key and public key | |
| [kubeconfig] Using kubeconfig folder "/etc/kubernetes" | |
| [kubeconfig] Writing "admin.conf" kubeconfig file | |
| [kubeconfig] Writing "kubelet.conf" kubeconfig file | |
| [kubeconfig] Writing "controller-manager.conf" kubeconfig file | |
| [kubeconfig] Writing "scheduler.conf" kubeconfig file | |
| [control-plane] Using manifest folder "/etc/kubernetes/manifests" | |
| [control-plane] Creating static Pod manifest for "kube-apiserver" | |
| [control-plane] Creating static Pod manifest for "kube-controller-manager" | |
| [control-plane] Creating static Pod manifest for "kube-scheduler" | |
| [etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests" | |
| [wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests". This can take up to 4m0s | |
| [apiclient] All control plane components are healthy after 18.502931 seconds | |
| [upload-config] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace | |
| [kubelet] Creating a ConfigMap "kubelet-config-1.14" in namespace kube-system with the configuration for the kubelets in the cluster | |
| [upload-certs] Skipping phase. Please see --experimental-upload-certs | |
| [mark-control-plane] Marking the node plakhera11c.mylabserver.com as control-plane by adding the label "node-role.kubernetes.io/master=''" | |
| [mark-control-plane] Marking the node plakhera11c.mylabserver.com as control-plane by adding the taints [node-role.kubernetes.io/master:NoSchedule] | |
| [bootstrap-token] Using token: c27ff3.j4xwou56279xe3u2 | |
| [bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles | |
| [bootstrap-token] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials | |
| [bootstrap-token] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token | |
| [bootstrap-token] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster | |
| [bootstrap-token] creating the "cluster-info" ConfigMap in the "kube-public" namespace | |
| [addons] Applied essential addon: CoreDNS | |
| [addons] Applied essential addon: kube-proxy | |
| Your Kubernetes control-plane has initialized successfully! | |
| To start using your cluster, you need to run the following as a regular user: | |
| mkdir -p $HOME/.kube | |
| sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config | |
| sudo chown $(id -u):$(id -g) $HOME/.kube/config | |
| You should now deploy a pod network to the cluster. | |
| Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at: | |
| https://kubernetes.io/docs/concepts/cluster-administration/addons/ | |
| Then you can join any number of worker nodes by running the following on each as root: | |
| kubeadm join 172.31.16.235:6443 --token XXXXXXXXXX \ | |
| --discovery-token-ca-cert-hash sha256:d21bd6cf64da2eda73bf4c1039f55038e144eea2cca9f3f2f0615d85ed9aae77 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment