Kubernetes: Difference between revisions

imported>Iceychris
m * more on debugging, tooling and sources
imported>Iceychris
m * set apiserverAddress to make Node work
Line 96: Line 96:
   ];
   ];


   services.kubernetes = {
   services.kubernetes = let
    api = "https://${kubeMasterHostname}:${kubeMasterAPIServerPort}";
  in
  {
     roles = ["node"];
     roles = ["node"];
     masterAddress = kubeMasterHostname;
     masterAddress = kubeMasterHostname;
     easyCerts = true;
     easyCerts = true;


     # point kubelet to kube-apiserver
     # point kubelet and other services to kube-apiserver
     kubelet.kubeconfig.server = "https://${kubeMasterHostname}:${kubeMasterAPIServerPort}";
     kubelet.kubeconfig.server = api;
    apiserverAddress = api;


     # needed if you use swap
     # needed if you use swap