ਜੇਕਰ ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ ਤਾਂ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸਾਰੇ ਬਹੁਤ ਸਾਰੇ ਹਿੱਸਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਚੁਣੌਤੀਪੂਰਨ ਹੋ ਸਕਦਾ ਹੈ ਕਬਰਨੇਟਿਸ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸ਼ਾਇਦ ਚੰਗੀ ਤਰ੍ਹਾਂ ਜਾਣਦੇ ਹੋ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਹੈਲਮ ਆਉਂਦਾ ਹੈ; ਇਹ ਇੱਕ ਅਜਿਹਾ ਹੱਲ ਹੈ ਜੋ ਤੁਹਾਡੇ ਲਈ ਤੁਹਾਡੀਆਂ Kubernetes ਐਪਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ।
ਤੁਸੀਂ ਹੈਲਮ ਦੀ "ਚਾਰਟ" ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਇਸਦੇ ਹਰੇਕ ਹਿੱਸੇ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਅਤੇ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹੋ।
ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਹੈਲਮ ਚਾਰਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ। ਤੁਸੀਂ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਆਪਣੇ ਆਪ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ. ਭਾਵੇਂ ਤੁਸੀਂ ਕੁਬਰਨੇਟਸ ਲਈ ਬਿਲਕੁਲ ਨਵੇਂ ਹੋ, ਮੇਰਾ ਮੰਨਣਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੀ ਕੁਬਰਨੇਟਸ ਤੈਨਾਤੀਆਂ ਦੀ ਕੁਸ਼ਲਤਾ ਅਤੇ ਪ੍ਰਬੰਧਨਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਇਸ ਟਿਊਟੋਰਿਅਲ ਤੋਂ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਹੇਲਮ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ
ਹੇਲਮ ਇੱਕ Kubernetes ਪੈਕੇਜ ਮੈਨੇਜਰ ਹੈ ਜੋ ਐਪਸ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਤੈਨਾਤ ਕਰਨਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ। "ਚਾਰਟ" ਦੀ ਵਰਤੋਂ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਧੀਆ ਕੁਬਰਨੇਟਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ, ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਅਪਗ੍ਰੇਡ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ। ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਅਤੇ ਸੰਰਚਨਾਵਾਂ ਦਾ ਸੰਗ੍ਰਹਿ ਆਸਾਨੀ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇਹਨਾਂ ਸਰੋਤਾਂ ਨੂੰ ਕਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਦੁਬਾਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਚਾਰਟ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਟੈਂਪਲੇਟਸ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਹੈਲਮ ਕੁਬਰਨੇਟਸ ਤੈਨਾਤੀ ਲਈ ਇੱਕ ਮਹੱਤਵਪੂਰਣ ਸਾਧਨ ਹੈ। ਇਸ ਵਿੱਚ ਰੋਲਬੈਕ, ਵਰਜ਼ਨਿੰਗ, ਅਤੇ ਨਿਰਭਰਤਾ ਪ੍ਰਬੰਧਨ ਸਮੇਤ ਕਈ ਹੋਰ ਫੰਕਸ਼ਨ ਵੀ ਹਨ।
ਹੈਲਮ ਚਾਰਟਸ
ਹੈਲਮ ਚਾਰਟ ਪਹਿਲਾਂ ਤੋਂ ਸੰਰਚਿਤ ਕੁਬਰਨੇਟਸ ਸਰੋਤ ਪੈਕੇਜ ਹਨ। ਉਹਨਾਂ ਨੂੰ ਹੈਲਮ ਨਾਲ ਬਸ ਸਥਾਪਿਤ ਅਤੇ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਚਾਰਟ ਕਈ ਹਿੱਸਿਆਂ ਦੇ ਬਣੇ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਟੈਂਪਲੇਟਸ, ਵੈਲਯੂ ਫਾਈਲਾਂ ਅਤੇ ਮੈਟਾਡੇਟਾ ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਚਾਰਟ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਵੱਖ-ਵੱਖ ਸਰੋਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ।
ਹੈਲਮ ਚਾਰਟ ਇੱਕ ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਚਾਰਟਾਂ ਦਾ ਇੱਕ ਸੰਗ੍ਰਹਿ ਹੈ ਜੋ ਕਈ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਸਾਂਝਾ ਅਤੇ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਹੈਲਮ ਵਰਜਨਿੰਗ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਚਾਰਟ ਦੇ ਕਈ ਸੰਸਕਰਣਾਂ 'ਤੇ ਨਜ਼ਰ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ।
ਇਸ ਲਈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਉਹ ਸਿਰਫ਼ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ 'ਤੇ ਵਾਪਸ ਆ ਸਕਦੇ ਹਨ।
ਹੈਲਮ ਚਾਰਟ ਅਤੇ ਉਹਨਾਂ ਦੇ ਹਿੱਸੇ
ਹੈਲਮ ਚਾਰਟ ਫਾਈਲਾਂ ਦੇ ਸੰਗ੍ਰਹਿ ਦੇ ਬਣੇ ਹੁੰਦੇ ਹਨ ਜੋ ਕਿ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਇਹ ਫਾਈਲਾਂ ਟੈਂਪਲੇਟ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ ਜੋ ਕਈ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਜੋ ਚਾਰਟ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਤੈਨਾਤੀਆਂ, ਸੇਵਾਵਾਂ ਅਤੇ ਪੌਡ।
ਉਪਭੋਗਤਾ ਇਹਨਾਂ ਟੈਂਪਲੇਟਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਮੁੱਲ ਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਲਈ ਖਾਸ ਮਾਪਦੰਡ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹਨ। ਮੈਟਾਡੇਟਾ ਫਾਈਲਾਂ, ਜਿਵੇਂ ਕਿ ਚਾਰਟ. yaml, ਚਾਰਟ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਇਸਦਾ ਨਾਮ, ਸੰਸਕਰਣ, ਅਤੇ ਨਿਰਭਰਤਾਵਾਂ।
ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀ ਅਤੇ ਸੰਸਕਰਣ
ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਹੋਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਸਮੇਤ GitHub, GitLabਹੈ, ਅਤੇ Amazon S3, ਅਤੇ ਹੇਲਮ ਰੈਪੋ ਐਡ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਲਮ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਹੈਲਮ ਵਰਜਨਿੰਗ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਚਾਰਟ ਦੇ ਕਈ ਸੰਸਕਰਣਾਂ 'ਤੇ ਨਜ਼ਰ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ ਅਤੇ ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ 'ਤੇ ਵਾਪਸ ਜਾਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ।
ਇਹ ਵੱਖ-ਵੱਖ ਸੈਟਿੰਗਾਂ ਜਿਵੇਂ ਕਿ ਵਿਕਾਸ, ਸਟੇਜਿੰਗ ਅਤੇ ਉਤਪਾਦਨ ਵਿੱਚ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਕਈ ਸੰਸਕਰਣਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਅਤੇ ਤੈਨਾਤੀ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ।
ਹੈਲਮ ਚਾਰਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਲਾਭ
ਕੁਬਰਨੇਟਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਹੈਲਮ ਚਾਰਟ ਦੇ ਕਈ ਫਾਇਦੇ ਹਨ। ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ, ਚਾਰਟ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਈ ਐਪਾਂ ਵਿੱਚ ਸੈਟਅਪਾਂ ਦਾ ਤੇਜ਼ੀ ਨਾਲ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਅਤੇ ਮੁੜ ਵਰਤੋਂ ਕਰਨ ਦਿੰਦੇ ਹਨ, ਗੁੰਝਲਦਾਰ ਸਥਾਪਨਾਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਸਮੇਂ ਸਮਾਂ ਅਤੇ ਮਿਹਨਤ ਦੀ ਬਚਤ ਕਰਦੇ ਹਨ।
ਚਾਰਟਾਂ ਦਾ ਸੰਸਕਰਣ ਵੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਕਈ ਸੰਸਕਰਣਾਂ ਦੀ ਸਧਾਰਨ ਵੰਡ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਮੁੱਲ ਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਚਾਰਟ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਵੱਖੋ-ਵੱਖਰੀਆਂ ਸੰਰਚਨਾਵਾਂ ਦੇ ਨਾਲ ਕਈ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕੋ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ। ਕੁੱਲ ਮਿਲਾ ਕੇ, ਹੈਲਮ ਚਾਰਟ ਗੁੰਝਲਦਾਰ ਕੁਬਰਨੇਟਸ ਸੈੱਟਅੱਪਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਨੂੰ ਸਰਲ ਅਤੇ ਸਕੇਲ ਬਣਾਉਂਦੇ ਹਨ।
ਹੈਲਮ ਚਾਰਟ ਬਣਾਉਣਾ
ਇੱਕ ਹੈਲਮ ਚਾਰਟ ਕੁਝ ਆਸਾਨ ਕਦਮਾਂ ਵਿੱਚ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੇ ਸਥਾਨਕ ਕੰਪਿਊਟਰ 'ਤੇ ਹੈਲਮ CLI ਇੰਸਟਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਉਸ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਪਣਾ ਚਾਰਟ ਵਿਕਸਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ।
ਹੈਲਮ ਚਾਰਟ ਬਣਾਉਣ ਲਈ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ
ਨਵਾਂ ਚਾਰਟ ਬਣਾਉਣ ਲਈ ਹੈਲਮ ਬਣਾਓ ਕਮਾਂਡ ਚਲਾਓ। ਇਹ ਚੁਣੇ ਹੋਏ ਚਾਰਟ ਨਾਮ ਨਾਲ ਇੱਕ ਨਵੀਂ ਡਾਇਰੈਕਟਰੀ ਬਣਾਏਗਾ, ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੇ ਚਾਰਟ ਲਈ ਲੋੜੀਂਦੀਆਂ ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਹੋਣਗੀਆਂ।
ਤੁਸੀਂ Chart.yaml ਫਾਈਲਾਂ ਵਿੱਚ ਆਪਣੇ ਚਾਰਟ ਬਾਰੇ ਮੈਟਾਡੇਟਾ ਪਾ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਉਹਨਾਂ ਦਾ ਨਾਮ, ਸੰਸਕਰਣ ਅਤੇ ਵਰਣਨ।
ਤੁਹਾਡੇ ਚਾਰਟ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗਾਂ values.yaml ਫਾਈਲ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਜਦੋਂ ਚਾਰਟ ਸਥਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹਨਾਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਵਿਅਕਤੀਗਤਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹੋਏ।
ਟੈਂਪਲੇਟਸ/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ YAML ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਚਾਰਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ 'ਤੇ ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ। ਇਹ ਫਾਈਲਾਂ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀਆਂ ਵਿਲੱਖਣ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ.
ਆਪਣਾ ਚਾਰਟ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਇਸ ਨੂੰ ਪੈਕੇਜ ਕਰਨ ਲਈ ਹੈਲਮ ਪੈਕੇਜ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਇੱਕ a.tgz ਫਾਈਲ ਤਿਆਰ ਕਰੇਗਾ, ਜਿਸ ਨੂੰ ਇੱਕ ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਹੈਲਮ ਇੰਸਟਾਲ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਹੈਲਮ ਚਾਰਟ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ, ਜਿਵੇਂ ਕਿ ਟੈਂਪਲੇਟਸ ਅਤੇ ਵੈਲਯੂਜ਼ ਫਾਈਲਾਂ
ਹੈਲਮ ਚਾਰਟ ਬਣਾਉਂਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਕੁਝ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਤੋਂ ਜਾਣੂ ਹੋਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
ਤੁਸੀਂ Chart.yaml ਫਾਈਲਾਂ ਵਿੱਚ ਆਪਣੇ ਚਾਰਟ ਬਾਰੇ ਮੈਟਾਡੇਟਾ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਉਹਨਾਂ ਦਾ ਨਾਮ, ਸੰਸਕਰਣ, ਅਤੇ ਵਰਣਨ। ਸਾਰੇ ਚਾਰਟਾਂ ਲਈ, ਇਹ ਫਾਈਲ ਜ਼ਰੂਰੀ ਹੈ।
ਤੁਹਾਡੇ ਚਾਰਟ ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗਾਂ values.yaml ਫਾਈਲ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਜਦੋਂ ਚਾਰਟ ਸਥਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹਨਾਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਵਿਅਕਤੀਗਤਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹੋਏ। ਸਾਰੇ ਚਾਰਟਾਂ ਨੂੰ ਵੀ ਇਸ ਫਾਈਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਟੈਂਪਲੇਟਸ/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ YAML ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਚਾਰਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ 'ਤੇ ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ। ਇਹ ਫਾਈਲਾਂ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀਆਂ ਵਿਲੱਖਣ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ.
ਉਪਯੋਗਕਰਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਹੈਲਮ ਚਾਰਟ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਵਿਹਾਰਕ ਉਦਾਹਰਨਾਂ
ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਹੈਲਮ ਚਾਰਟ ਉਦਾਹਰਨਾਂ ਹਨ ਜੋ ਔਨਲਾਈਨ ਪਹੁੰਚਯੋਗ ਹਨ ਜੋ ਤੁਹਾਡੇ ਚਾਰਟ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਹੈਲਮ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਅਧਿਕਾਰਤ ਹੈਲਮ ਚਾਰਟ ਰਿਪੋਜ਼ਟਰੀ ਦੋਵੇਂ ਕਈ ਉਦਾਹਰਣਾਂ ਦਿੰਦੇ ਹਨ।
ਇੱਕ ਬੁਨਿਆਦੀ Node.js ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਹੈਲਮ ਚਾਰਟ ਬਣਾਉਣਾ ਇੱਕ ਵਿਹਾਰਕ ਉਦਾਹਰਣ ਹੈ। ਚਿੱਤਰ ਨੂੰ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਜਿਵੇਂ ਕਿ ਡਿਪਲਾਇਮੈਂਟ, ਸਰਵਿਸ, ਅਤੇ ਕੌਂਫਿਗਮੈਪ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਐਪਲੀਕੇਸ਼ਨ ਚਿੱਤਰ, ਪੋਰਟ, ਅਤੇ ਕਿਸੇ ਵੀ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ, values.yaml ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਉਪਭੋਗਤਾ ਆਪਣੇ ਕੁਬਰਨੇਟਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਉੱਪਰ ਦੱਸੇ ਗਏ ਤਰੀਕਿਆਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਅਤੇ ਸੰਦਰਭ ਦੇ ਤੌਰ 'ਤੇ ਵਿਹਾਰਕ ਉਦਾਹਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਸ ਆਪਣੇ ਖੁਦ ਦੇ ਹੈਲਮ ਚਾਰਟ ਵਿਕਸਿਤ ਕਰ ਸਕਦੇ ਹਨ।
ਹੈਲਮ ਨਾਲ ਇੰਸਟਾਲ ਕਰਨਾ ਅਤੇ ਅੱਪਗਰੇਡ ਕਰਨਾ
ਤੁਸੀਂ Kubernetes ਐਪਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਤੋਂ ਬਾਅਦ ਉਹਨਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਆਪਣੇ ਹੈਲਮ ਚਾਰਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਚਾਰਟ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ, ਦੀ ਵਰਤੋਂ ਕਰੋ helm install
ਕਮਾਂਡ, ਚਾਰਟ ਦੇ ਨਾਮ ਅਤੇ ਕੋਈ ਹੋਰ ਸੈਟਿੰਗਾਂ ਤੋਂ ਬਾਅਦ.
ਮੌਜੂਦਾ ਚਾਰਟ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਲਈ, ਦੀ ਵਰਤੋਂ ਕਰੋ helm upgrade
ਪੁਰਾਣੀ ਰੀਲੀਜ਼ ਨੂੰ ਨਵੇਂ ਨਾਲ ਬਦਲਣ ਲਈ ਕਮਾਂਡ। ਹੈਲਮ ਨੇ ਵੀ ਏ helm rollback
ਕਮਾਂਡ ਜੋ ਇੱਕ ਅੱਪਗਰੇਡ ਨੂੰ ਅਨਡੂ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਹੈਲਮ ਦੀਆਂ ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਹੈਲਮ ਵਿੱਚ ਕਈ ਵਾਧੂ ਸਮਰੱਥਾਵਾਂ ਵੀ ਹਨ ਜੋ ਤੁਹਾਡੀਆਂ ਕੁਬਰਨੇਟਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਫਾਇਦਾ ਤੁਹਾਡੇ ਹੈਲਮ ਚਾਰਟ ਨੂੰ ਸੋਧਣ ਲਈ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਯੋਗਤਾ ਹੈ।
ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਦੀ ਵਰਤੋਂ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡ ਜਾਂ API ਪ੍ਰਮਾਣ ਪੱਤਰ।
ਹੈਲਮ ਦਾ ਇੱਕ ਹੋਰ ਵਧੀਆ ਪਹਿਲੂ ਸੀਆਈ/ਸੀਡੀ ਵਰਕਫਲੋਜ਼ ਨਾਲ ਇਸਦੀ ਅਨੁਕੂਲਤਾ ਹੈ। ਇਹ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਤੈਨਾਤੀਆਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਅਤੇ ਸਾਰੇ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਇਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।
ਸੀਆਈ/ਸੀਡੀ ਪਾਈਪਲਾਈਨ ਦੇ ਨਾਲ ਹੈਲਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖੋ ਜੋ ਤੁਹਾਡੇ ਚਾਰਟ ਨੂੰ ਸਥਾਪਿਤ ਜਾਂ ਅਪਗ੍ਰੇਡ ਕਰਦੀ ਹੈ helm
ਕਮਾਂਡ.
ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੇ ਨਾਲ ਹੈਲਮ ਚਾਰਟ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨਾ
ਤੁਸੀਂ values.yaml ਫਾਈਲ ਵਿੱਚ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਹੈਲਮ ਚਾਰਟ ਵਿੱਚ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਜੋੜਨ ਲਈ ਚਾਰਟ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ। ਤੁਹਾਡੇ ਚਾਰਟ ਦੇ ਟੈਂਪਲੇਟਾਂ ਵਿੱਚ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਫਿਰ {{ .Values.variableName }} ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ।
CI/CD ਪਾਈਪਲਾਈਨਾਂ ਨਾਲ ਹੈਲਮ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖਣੀ ਚਾਹੀਦੀ ਹੈ ਜੋ ਇਸਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ helm
ਜੇ ਤੁਸੀਂ ਸੀਆਈ/ਸੀਡੀ ਵਰਕਫਲੋ ਨਾਲ ਹੈਲਮ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਆਪਣੇ ਚਾਰਟ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਜਾਂ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਕਮਾਂਡ।
ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਨਵਾਂ ਸੰਸਕਰਣ ਤੈਨਾਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਸਕ੍ਰਿਪਟ ਨੂੰ ਆਪਣੀ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸਨੂੰ ਕਾਲ ਕਰ ਸਕਦੇ ਹੋ।
ਸਿੱਟਾ
ਹੈਲਮ ਚਾਰਟ ਕੁਬਰਨੇਟਸ ਸਰੋਤਾਂ ਨੂੰ ਪੈਕੇਜ ਅਤੇ ਵੰਡਣ ਦਾ ਇੱਕ ਵਿਹਾਰਕ ਤਰੀਕਾ ਪੇਸ਼ ਕਰਦੇ ਹਨ, ਅਤੇ ਹੈਲਮ ਕੁਬਰਨੇਟਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਮਜ਼ਬੂਤ ਸਾਧਨ ਹੈ।
ਤੁਹਾਨੂੰ ਹੁਣ ਇਸ ਲੇਖ ਵਿੱਚ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਹੈਲਮ ਚਾਰਟ ਨੂੰ ਕਿਵੇਂ ਵਿਕਸਤ ਕਰਨਾ, ਸਥਾਪਤ ਕਰਨਾ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਨਾ ਹੈ ਬਾਰੇ ਇੱਕ ਠੋਸ ਸਮਝ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
ਹੈਲਮ ਤੁਹਾਡੀ ਕੁਬਰਨੇਟਸ ਤੈਨਾਤੀਆਂ ਨੂੰ ਸਰਲ ਬਣਾ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਆਸਾਨ ਬਣਾ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਡਿਵੈਲਪਰ ਹੋ ਜਾਂ ਇੱਕ ਸਿਸਟਮ ਪ੍ਰਬੰਧਕ.
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ