- Deploy Kubernetes service units with fleet
- Provide HA for Kubernetes components
- Use fleet global units to simplify deployment
- Use fleet metadata to co-locate Kubernetes master components
- Setup Kubernetes API SSH Tunnel
cd intro-to-kubernetes-workshop/units
gcloud compute instances list
sed -i "" -e 's/CONTROL-NODE-INTERNAL-IP/${KCONTROL_INTERNAL_IP}/g' *
fleetctl list-units
cat kube-kubelet.service
fleetctl start kube-kubelet.service
cat kube-proxy.service
fleetctl start kube-proxy.service
cat kube-apiserver.service
fleetctl start kube-apiserver.service
cat kube-controller-manager.service
fleetctl start kube-controller-manager.service
cat kube-scheduler.service
fleetctl start kube-scheduler.service
fleetctl list-units
fleetctl list-units
gcloud compute instances list
ssh -i ~/.ssh/google_compute_engine -f -nNT -L 8080:127.0.0.1:8080 core@${KUBE_APISERVER_EXTERNAL_IP}
kubecfg list minions
Why is the minion list empty?