= ਸਮਾਲ ਡੌਕਰ ਸਵਾਰਮ ਬੇਅਰ ਮੈਟਲ ਸਰਵਰ ਸੈੱਟਅੱਪ = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ਮੈਂ ਤਿੰਨ ਬੇਅਰ ਮੈਟਲ ਸਰਵਰਾਂ 'ਤੇ ਇੱਕ ਛੋਟਾ ਉਤਪਾਦਨ-ਤਿਆਰ ਡੌਕਰ ਸਵੈਰਮ ਕਲੱਸਟਰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਿਹਾ ਹਾਂ। ਮੈਂ ਅਜਿਹੀ ਤੈਨਾਤੀ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਉਹਨਾਂ ਦੇ ਦਰਦ ਅਤੇ ਸਫਲਤਾਵਾਂ ਬਾਰੇ ਨਿੱਜੀ ਖਾਤਿਆਂ / ਫੀਡਬੈਕ ਦੀ ਉਮੀਦ ਕਰ ਰਿਹਾ ਸੀ। ਸਿਫ਼ਾਰਸ਼ਾਂ ਜਿਵੇਂ ਕਿ ਕੀ O/S ਵਰਤਣਾ ਹੈ, ਪੈਟਰਨ ਜੋ ਉਹਨਾਂ ਨੂੰ ਮਦਦਗਾਰ ਲੱਗੇ, ਉਪਯੋਗੀ ਲਿੰਕ, ਆਦਿ ਪਹਿਲਾਂ ਹੀ ਧੰਨਵਾਦ! RedHat ਕੋਲ ਪੋਡਮੈਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਸਮਰਥਨ ਹੈ, ਜੋ ਕਿ OCI ਸ਼ਿਕਾਇਤ ਹੈ ਅਤੇ ਰੂਟ ਰਹਿਤ ਕੰਟੇਨਰਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਹੋਣਾ ਵੀ ਸੰਭਵ ਹੈ। ਉਹਨਾਂ ਕੋਲ ਰੈੱਡਹੈਟ ਦੇ ਪਰਮਾਣੂ ਬਿਲਡ ਵੀ ਹਨ ਜੋ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਇੱਕ ਕੰਟੇਨਰ ਹੋਸਟ OS ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ। ਹਾਲਾਂਕਿ, ਉਬੰਟੂ ਕੋਲ ਬਹੁਤ ਸਾਰੇ ਡਿਵੈਲਪਰ ਸਮਰਥਨ ਹਨ. ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਲਈ ਤੁਹਾਨੂੰ ਕਿਹੜੀ ਦਿਸ਼ਾ ਬਿਹਤਰ ਮਹਿਸੂਸ ਹੁੰਦੀ ਹੈ। RedHat ਕੋਲ 16 ਸਰਵਰਾਂ ਤੱਕ ਸਵੈ-ਸਹਾਇਤਾ ਦੇ ਮੁਫਤ ਲਾਇਸੰਸ ਵੀ ਹਨ। ਤੁਸੀਂ CentOS Stream 8 'ਤੇ ਵੀ ਉਤਰ ਸਕਦੇ ਹੋ ਅਤੇ ਅਪਡੇਟਾਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ RedHat ਐਂਟਰਪ੍ਰਾਈਜ਼ ਲੀਨਕਸ ਤੋਂ ਥੋੜ੍ਹਾ ਅੱਗੇ ਹੋ ਸਕਦੇ ਹੋ, ਜੇਕਰ ਤੁਸੀਂ ਲਾਇਸੈਂਸ ਦੇਣ ਦੀ ਬਜਾਏ ਬਚਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਅੱਪਡੇਟ ਤੋਂ ਅੱਗੇ ਹੋਣ ਦੇ ਇਸਦੇ ਫਾਇਦੇ ਅਤੇ ਕਮੀਆਂ ਹਨ। RedHat ਬਾਰੇ ਮੇਰੀ ਮਨਪਸੰਦ ਚੀਜ਼ ਇਹ ਹੈ ਕਿ OS ਆਰਕੀਟੈਕਚਰ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਬਹੁਤ ਸਥਿਰ ਰਹਿੰਦਾ ਹੈ. ਉਬੰਟੂ ਅਕਸਰ ਬਦਲਦਾ ਹੈ। ** ਰੈੱਡਹੈਟ 8 ਕੰਟੇਨਰਾਂ ਲਈ ਗਾਈਡ (ਪੋਡਮੈਨ httpsaccess.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index#con_characteristics-of-podman-buildah-and-skopeo_assembly_starting-with-containers ** RedHat UBI8 'ਤੇ ਗਾਈਡ, ਤੁਹਾਡੇ ਬਿਲਡ ਦੇ ਆਧਾਰ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ RedHat ਦੁਆਰਾ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ ਇੱਕ ਕੰਟੇਨਰ httpscatalog.redhat.com/software/containers/ubi8-init/5c6aea74dd19c77a158f0892 ਮੈਂ ਇਸ ਸਮੇਂ ਆਪਣੇ ਆਪ ਨੂੰ ਜਵਾਬਦੇਹ ਦੇ ਨਾਲ ਇੱਕ 3-ਡੇਬੀਅਨ-ਨੋਡ ਸਵੈਮ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹਾਂ ਝੁੰਡ ਦਾ ਹਿੱਸਾ ਮੁਕਾਬਲਤਨ ਮਾਮੂਲੀ ਹੈ ਅਤੇ ਉੱਠਣ ਅਤੇ ਦੌੜਨ ਲਈ ਤੇਜ਼ ਹੈ ਝੁੰਡ iptables 'ਤੇ ਕਬਜ਼ਾ ਕਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਆਮ ਨਿਯਮ ਹੁਣ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੇ, ਤੁਹਾਨੂੰ ਕੁਝ ਖਾਸ ਜੋੜਨੇ ਪੈਣਗੇ ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਕਾਰਨ (ਰੀਬੂਟ ਆਦਿ) ਲਈ ਇੱਕ ਨੋਡ ਨੂੰ ਨਿਕਾਸ ਕਰਦੇ ਹੋ, ਇੱਕ ਵਾਰ ਜਦੋਂ ਇਹ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨਕਲ ਕੀਤੇ ਕੰਟੇਨਰ ਜੋ ਡਰੇਨ ਦੇ ਨਾਲ ਚਲੇ ਗਏ ਸਨ, ਆਪਣੇ ਆਪ ਵਾਪਸ ਨਹੀਂ ਆਉਂਦੇ, ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਡੌਕਰ ਸੇਵਾ ਅੱਪਡੇਟ --forceone by one, but that wouldand redo/redistribute the containers, so some requests could be dropped the "hard" part is to set up your cluster-able services (reverse proxies, databases depends on what and how, and that's where you see that a lot of the same problems have been solved for Kubernetes (helper tools, plugins, documentation etc), with swarm you are on your own volumes aren't replicated, you might need glusterfs, nfs etc I’m planning on setting up 3 node clusters for Elasticsearch, RabbitMQ and MariaDB on these servers. We don’t want to use Kubernetes as we are far from experts in setting that up. I was reading that docker swarm will make the deployment easier, but you have brought up some addition issues I need to consider. Maybe going back a step, is it worth the complexity to add docker swarm to the tech stack or just manually setup everything using docker alone? == About Community == Members Online