From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cBdZBi6Pl2ajOwEAqHPOHw:P1 (envelope-from ) for ; Wed, 17 Jul 2024 09:30:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cBdZBi6Pl2ajOwEAqHPOHw (envelope-from ) for ; Wed, 17 Jul 2024 11:30:22 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=S81YZEaL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721208622; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=1oRff1mWQgv0Rm0Ydz5iNPR6CuE7FhzvXAXHNgA1gaY=; b=U+1K8DxQkozmaNlBXf8F3djaBGSyt5LrHuYxexbrTSvm5g5FADwim6z8Hzsm2Lja8brISt LOD5FX1yxsyeANsfy/MgMqp7OMJNe2f7dw3DChdKtooXBaaz3Sz7/tKSxG+GaQD8drWeCt fgplLGeAerrzK5EQFLPugLpH45BOUPBHjeUt5uY86bjCyGH0/VWtdEwECQP/P4Nv6G+hDN 159+lyk0tkKLdEnpNGdk/HqZjDk0SYWpcQPZPljuuxypmu3tGyQYghXvyESfyfqEJHs73x H1HZsjYOqKp48Uqet+aRGUQGWmfQ8JKU4tKzJFF9TYX5/WRDIX2wjyNEsvq+bQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721208622; a=rsa-sha256; cv=none; b=uHih54rVLSN7qCIns3KpeN0cv8RMvbl19zDtRrAvdOz/E6X5AU5ioEEGXA4rBLEbEFeli8 HQ/adj3A2yv2fp6NAp+pnh20VHI2KdufdmKlwix2gxeOidXIZo8f0u+GaQGJ34ddaarJ65 ickYvinufqOZ92G5NbM2VGBtPf4skmW3VALEqkUTrExBGVdxLrYsforNav3xEezhRC35WR 5TgU4grnd0+SQb1BwKvYU7zqIXauyCNNV8VcIvvl9zdnDXngof+0JxSQb60evFE38rHtNF cbCU3K9hDfBHTOLKGHKOld2sLjH8JKJMtW+fVUOVD4vfnMd9X/2JjJka7bZZEA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=S81YZEaL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F186C7C5E8 for ; Wed, 17 Jul 2024 11:30:21 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sU0yi-0003Z9-TV; Wed, 17 Jul 2024 05:29:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sU0yc-0003Wp-Qs for help-guix@gnu.org; Wed, 17 Jul 2024 05:29:37 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sU0ya-00025h-SY for help-guix@gnu.org; Wed, 17 Jul 2024 05:29:34 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-52e98c72d2bso746201e87.0 for ; Wed, 17 Jul 2024 02:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721208570; x=1721813370; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1oRff1mWQgv0Rm0Ydz5iNPR6CuE7FhzvXAXHNgA1gaY=; b=S81YZEaLoCEnDP1eDOlLNS/BpfdoUmY4OFSvXygdbPKeMQz/XjLoMn6fgMIP+oNete kQ6u2J3LNiNpjTqPTMMdLNJJJ4RiuYxstgSfGoJeswyXOOkX2YJHFVquJ8xefsUH3U3z 9bPSoo14Q/eQYFqRpPzYN4Crp+MUsf3kD8SCwcsPKBACj+v7ha2ZSI2QWf4fJ9CSSVxe BBaKQBdbPR6BIeW1m7ZZ1EAlv/Vk/DsyyCiv6bri38bM5d0wf69kw6zcEpa6kshPv7ja H4z8FZnXOPs9R7NxdLGQEI36HDzC07uUU1sOXyPiyeSCL/z+HkNk8B7mR7JG/wX0v3D9 5KiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721208570; x=1721813370; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1oRff1mWQgv0Rm0Ydz5iNPR6CuE7FhzvXAXHNgA1gaY=; b=tbl+NqAzhAwmxPILDQdvWA/zSBeZtnxwD9NWHzykmv60ea9r3xwvkcQqF6BwpHKAai BJjV8KUQM0sod/X2cSPcyAW9HP3l1tqgaKe+I0+CmKz+Cpl37FNG9JN08vJIBdUyYYTt oxiklaNCmHV7fneXgEbJpGwNyZXcVsuMKKi1huwxbGfo2te5SFdYurpqkZjyNPEWScDO 3Qo1z153Z66sh5xwe11RPyOEX8TQ7ykeJAm+Q7P3wWCqwlVkyaiiNodMsm1Ojv8g+nXE PHMu6p8U3r/rh7odz/DVdXBBa3oJfr1rx7okeNP9kFYJxaF/HC4EXGmRrlZ95rKqJGab W5Gg== X-Gm-Message-State: AOJu0Yy4GHJ2TIWyL0EgGK19c3kvoOwCYzh0KwhqQX7MRiT49gl/0VvW XtSszMsOQCC5mYsFB0nn4WU8FRDyRR+IlmYN//Nz6wh7cavV4cMs3S0IEA== X-Google-Smtp-Source: AGHT+IEGaBytxBRSimlc8zkP5o2ybEQNICk7mFsvi/JAUJ8Vse3yi0bWEVxEK5RJ7SKMMnRTBsRLqw== X-Received: by 2002:a05:6512:b84:b0:52e:ccf4:c220 with SMTP id 2adb3069b0e04-52ee5429359mr579882e87.7.1721208569720; Wed, 17 Jul 2024 02:29:29 -0700 (PDT) Received: from localhost ([93.100.15.190]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52ed24f1e38sm1423524e87.64.2024.07.17.02.29.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jul 2024 02:29:29 -0700 (PDT) From: Oleg Pykhalov To: Michael Dahlberg Cc: "help-guix@gnu.org" Subject: Re: Kubernetes on Guix In-Reply-To: <6bPKt129Su8R9Fo54W50gQc9TbCicLZGeXTEm2qbuKcEOufCrk5WqSvGi0E1TBgP_UgraIXX-xu3iNzkdmz9NdtlO2LZruNFvOKTY-40wVY=@recursoft.org> (Michael Dahlberg's message of "Mon, 15 Jul 2024 00:26:07 +0000") References: <6bPKt129Su8R9Fo54W50gQc9TbCicLZGeXTEm2qbuKcEOufCrk5WqSvGi0E1TBgP_UgraIXX-xu3iNzkdmz9NdtlO2LZruNFvOKTY-40wVY=@recursoft.org> Date: Wed, 17 Jul 2024 12:29:28 +0300 Message-ID: <878qy05ptz.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=go.wigust@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.84 X-Spam-Score: -8.84 X-Migadu-Queue-Id: F186C7C5E8 X-Migadu-Scanner: mx11.migadu.com X-TUID: dgufb6FQvK4L --=-=-= Content-Type: text/plain Hi Michael, Michael Dahlberg writes: > I'm still a bit new to Guix but not to systems administration and devops. I'd > like to try running a Kubernetes cluster on bare metal systems running Guix. I > don't think there should be too many gotcha's other than the lack of the > systemd init system, especially if I want to install the basic elements of > Kubernetes outsides of the Guix package management system .. which I'd rather > not do. This gets me to my question: is Guix an appropriate environment to run > a Kubernetes cluster and if so do you have any recommendations? I have no problems with running Kubernetes on my Guix Systems, but you need a knowledge of managing it's core components, because you probably cannot relly of Kubernetes components deploy tools which most of the time support only specific operating systems. In short you need: - containerd - kubelet with static pods - /etc/kubernetes/manifests/etcd.yaml - /etc/kubernetes/manifests/kube-apiserver.yaml - /etc/kubernetes/manifests/kube-controller-manager.yaml - /etc/kubernetes/manifests/kube-scheduler.yaml you can take an example of config in my git repository, but it's kinda dirty and probably you should do everything from scratch yourself https://github.com/kitnil/dotfiles/ Regards, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmaXjvgUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pxk7Q/7BEU6tX4e7/h7sls4E4YDnP0pe+St 5hKfyTmP8vimhTEFLriw3xFxYsT3d924neIp5GxLk4g6WBzhAv1d/s8q2uVe/nIe nhPlynBPrpaTzbDtzYMM7uzPFdAsH2FnMYiD4Om/AoInwxiGhQxpXUUTUz+jFggG 4tNkzFabVXIRNkwu5N8zIvCUf18gl+4DyA9XAgI9iovcJPDZh2++FgbuIai7Tcs0 vK9MLbFORrNXj+EtGshSbezZxlqxxqjhuwwRuEmk7pYs0o0BYjuQbiE7R0GHgYv/ +gCZq+MhpOY1KiJTHW9OOP27CYPB1Afz9lVq79vXcA7arOrXvZfDc0SRIvqw7IYW 4m4cCdTDitbbtFnIZazmGoPkyjCwObNnLjh+K2PNvNDHAPH3qk82jDH/6Q6tsqqO X4/yfgJhobBh0mFP5GjH/CiagBhczS+5ng4pFL/gHwDpM0CGdR0My4i7o/qgJ0/m T+sk12VpFMTNIhh+0LenktG6mqPpPTaOqJ7jr22EQ9HKhutSmC9UIN6kdhSIX1+8 drl9xuaY7fEp4LOUCkp7LBUfWTIE14T28Ds37rqxjT1Eo5SN7igjejoihGT94ojE iqBBxz7/8ByqKDtpZw6yhbHxq+gFhYLVryuhh51ScFHARjhqtWBudQhGSKQYs9Bq COZLQlIXJtuVrjA= =XCFe -----END PGP SIGNATURE----- --=-=-=--